Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README for package not found #1054

Open
mojavelinux opened this issue Apr 21, 2020 · 25 comments
Open

README for package not found #1054

mojavelinux opened this issue Apr 21, 2020 · 25 comments
Assignees

Comments

@mojavelinux
Copy link
Author

I should mention that the README works fine on npmjs.com.

https://www.npmjs.com/package/@antora/asciidoc-loader

@mojavelinux
Copy link
Author

I have downloaded and inspected the tarball and I cannot see anything about these packages that would prevent the README from being displayed. Is there a chance it gets the README from somewhere besides the package?

@mojavelinux
Copy link
Author

Is it, by chance, trying to fetch the README from GitLab? If so, it's not going to find it there in this case since the README is generated when the package is created. If the script cannot resolve a remote README, can it be changed to use the README from the package file as a fallback?

@Daniel15
Copy link
Member

@Haroenv Any ideas?

@mojavelinux
Copy link
Author

btw, same problem on the classic site:

https://classic.yarnpkg.com/en/package/@antora/asciidoc-loader

@mojavelinux
Copy link
Author

It just dawned on me to inspect the browser console. Sure enough, it's looking for a README.md file on GitLab.

no-readme

This breaks the display of all my packages since I don't use Markdown for my package README files, and I spent a lot of effort to write a script to produce a Markdown README to put in the package just so it would display on yarnpkg.com. And now that has broken again.

I also disagree the README should be pulled directly from repository. The repository's README could be well ahead of the latest stable release. The README on yarnpkg.com should show the content from the most recent stable release, otherwise it's not consistent with what the user is downloading / installing.

@mojavelinux
Copy link
Author

Looking even closer, it's not even right README from the repository. The script is looking for the README at the repository root. This means yarnpkg.com doesn't have proper support for packages from monorepos. So I'm not even sure if there's any action I can take to rectify this situation from my end, even if I wanted to.

@mojavelinux
Copy link
Author

Looks like the same problem for packages hosted on GitHub:

https://yarnpkg.com/package/asciidoctor

(It's looking for README.md in the repository, but it's not going to find one there).

@Haroenv
Copy link
Member

Haroenv commented Apr 22, 2020

Thanks for the info, this is something we will look into. What I can see from one of those examples already is that the readme is missing top-level, but is showing on a specific version on registry.npmjs.org

@antora/asciidoc-loader
{
  "_id": "@antora/asciidoc-loader",
  "_rev": "38-1b46292add2a25c6fe690300a6a61cd8",
  "name": "@antora/asciidoc-loader",
  "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
  "dist-tags": {
    "latest": "2.2.0",
    "testing": "2.3.0-rc.2"
  },
  "versions": {
    "1.0.0-alpha.1": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.4"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "scripts": {
        "prepublishOnly": "node ../../scripts/prepublish",
        "postpublish": "node ../../scripts/postpublish"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.1",
      "_npmVersion": "5.5.1",
      "_nodeVersion": "8.9.3",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-/mbcuRQwmu0r7JK60RMupvGj0G3ieofQN/LOjJW2gnwxaIcIw7wSEpJXlnvzJUu4tc0uvQw8I5u6ShIcfY131g==",
        "shasum": "97b4178c2c3b1c8eff295e02e55edf6e2202abd3",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.1.tgz"
      },
      "maintainers": [
        {
          "name": "mojavelinux",
          "email": "dan.j.allen@gmail.com"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader-1.0.0-alpha.1.tgz_1515747794589_0.23908689222298563"
      },
      "directories": {}
    },
    "1.0.0-alpha.2": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.4"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "scripts": {
        "prepublishOnly": "node ../../scripts/prepublish",
        "postpublish": "node ../../scripts/postpublish"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.2",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-m1Com4mGCi3cPhP0VdGWM56A7vLUnntRUTqsjKWUI5oCHZ+kMWRVFOeWRVZzXOexiqAHfJQYCvZaAiRcxcIpRA==",
        "shasum": "a6e29fe8874e577aae06f770987bc4c255058c48",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.2.tgz"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader-1.0.0-alpha.2.tgz_1517129674999_0.38891953602433205"
      },
      "directories": {}
    },
    "1.0.0-alpha.3": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.3",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.4"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "scripts": {
        "prepublishOnly": "node ../../scripts/prepublish",
        "postpublish": "node ../../scripts/postpublish"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.3",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-AoCdjWfnXeLWRvlNwbdy0/ylWTc7zxNgJ4lZTlEda1JBf6gTitg59kwWbeapHsD4TlB7VwQrZ0cZ+n6ktC0nRQ==",
        "shasum": "3034506ab3ca1c2390f1f57cb235781b2a5e3142",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.3.tgz"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader-1.0.0-alpha.3.tgz_1517131533603_0.7637002426199615"
      },
      "directories": {}
    },
    "1.0.0-alpha.4": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.4",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.4"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.4",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-3zdWlAxZ29zMvUVOS6ez7WySZ5TDy0l0B//zlWDAQZ5pROHfIOcQ7MkRWhyS3N2Ji18LABeDa7CkbOeFYS9U1Q==",
        "shasum": "2c8974663609b9028d8fe174c6c54146f1962006",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.4.tgz"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader-1.0.0-alpha.4.tgz_1517142205620_0.008291235892102122"
      },
      "directories": {}
    },
    "1.0.0-alpha.5": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.5",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.4"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.5",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-tIFiVuYslGVIAIYKVynJKkVGT6Tjn+TMLC4uZdPYfL5c1031EajS0lQD6xdFzUSZXr9pLSs+1lboPJDa+vOlnw==",
        "shasum": "6d62ec0022af3bb410c58e0c44d70a8597b2526c",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.5.tgz"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader-1.0.0-alpha.5.tgz_1517536465335_0.6146393157541752"
      },
      "directories": {}
    },
    "1.0.0-alpha.6": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.6",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.4"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.6",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-KHCXW1P/a6/DMyzpIhheMgiUYcdtudorCrL0YIW+Cl/5u81lgiVhGI53J5IAzU77iMOhNLDLwvrtmIuTSl2odA==",
        "shasum": "d1d982631f2f4df7dbe899edeed369459933f953",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.6.tgz",
        "fileCount": 15,
        "unpackedSize": 22440
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-alpha.6_1518173989891_0.39938772546651236"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-alpha.7": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.7",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.5"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.7",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-srZn9vWYT9Sd/K67NVAgHMpRnFf1HwiA81gdHHa5KeZQKXOH//+7YhTH3mp0cjohuBolQO6veZqx7941hkr/0g==",
        "shasum": "7380b4cc8c3064fbcc1375c69c72780be32943db",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.7.tgz",
        "fileCount": 15,
        "unpackedSize": 25542
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-alpha.7_1519125475673_0.6788414876352191"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-alpha.8": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.8",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.5"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.8",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-esaGjM1CrAXzQQPlINw9K5tSoDACtN5xmDa1oXJGI+XhoCWywAjZPERa+bbDg3hhVkA1t5zCfhVq0fvVexN8lQ==",
        "shasum": "bdc8f9d96f8b7d637be258fa13ffeb71c483b56a",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.8.tgz",
        "fileCount": 15,
        "unpackedSize": 25544
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-alpha.8_1519800295632_0.22722815576537836"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-alpha.9": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-alpha.9",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.5"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-alpha.9",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.9.4",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-qO+DqcQpU2eRgXHyHbCwLcIfStbxc/zXlEUSMzpPyUA8K/1HwSENeAGPz5WkDVbnTjbJ/3iD82R+1FLmjfdXGw==",
        "shasum": "8e49d46eb01b55b6729cccb0d711a6018a89b186",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-alpha.9.tgz",
        "fileCount": 13,
        "unpackedSize": 22534
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-alpha.9_1520334579325_0.8820183840202567"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-beta.1": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-beta.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.5"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-beta.1",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.10.0",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-/0SqlbtmIagwWtRYWqSmKp6lDR6GlZxSmkQtPbubQ82avz04uXW7F9MtK5OOQ5jBml4YKKiIrshToI/hSfoPFA==",
        "shasum": "bbad03d2107f0978bc94572bf9b92963c02fa959",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-beta.1.tgz",
        "fileCount": 13,
        "unpackedSize": 22533
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-beta.1_1520460089765_0.18177346011966766"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-beta.2": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-beta.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-preview.5"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-beta.2",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.10.0",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-5jBiypGiRj3w74LtolG3IXoJDOGabwTL+2iczjPYX/q8NNwe2nECH44nK2aGf8uA9YiyZBhUxFFHrgQTd/Mg7Q==",
        "shasum": "565cb501179f0c098c98895e05835ae7e2ca5b16",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-beta.2.tgz",
        "fileCount": 13,
        "unpackedSize": 22533
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-beta.2_1521004460988_0.7586474434459707"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-beta.3": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-beta.3",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-rc.1"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-beta.3",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.10.0",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-D92vmn/V9Xzj0I/QsJ0AjvtWEq5x7wOIFL/II/LuRHv/4mYCrOEDUIaQgpZ77AK80CAAqkuqzdS4vMNPgOumTg==",
        "shasum": "78ff0df2270b162f69e12b5872192a58010996e5",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-beta.3.tgz",
        "fileCount": 13,
        "unpackedSize": 22620
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-beta.3_1521792763346_0.25961168694181236"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-rc.1": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-rc.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "^1.5.6-rc.1"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-rc.1",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.10.0",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-6nbt9pSN4ttcSI90ECtGeVTwU/o/xsRsNL6ec3KPQSr0vtCKsVVNSFJLoTG0V8jsKBKq/AxN36yyixUNhrubRQ==",
        "shasum": "a87e72125481d1dd681641b98d6bf108c6ddfb03",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-rc.1.tgz",
        "fileCount": 13,
        "unpackedSize": 23791
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-rc.1_1522149388978_0.11213779514687672"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0-rc.2": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0-rc.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.6-rc.1"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0-rc.2",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.11.0",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-WZYIctqOh38eHFCJpB5mMIhQvRvEc+b/8YD9dF8d/v0XLKxf9rw9V/lZYMKK57rIpaC8mbQPMWY+Wy8uas3S1w==",
        "shasum": "4ddc1570d5152dda685416d4154f797a41c773ae",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0-rc.2.tgz",
        "fileCount": 13,
        "unpackedSize": 23790
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0-rc.2_1522451897258_0.4710065569838271"
      },
      "_hasShrinkwrap": false
    },
    "1.0.0": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.0",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.6-rc.1"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.0",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.11.0",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-oVs434vmm4xgq9pCFph952GTTVpdopAuGmaJIB1ZZTZqr8dV966v1s+dZ8sTB9o+0S9/BuEsl3Tt54jKBzMjkw==",
        "shasum": "781be5dc610b5ae726515d30139314d93dba3c30",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.0.tgz",
        "fileCount": 13,
        "unpackedSize": 23773
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.0_1522546340877_0.40922493125959236"
      },
      "_hasShrinkwrap": false
    },
    "1.0.1": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.6"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.1",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.11.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-93HkssitWVVJrtpIml4grh0pNHhClPJJ7H0zWub8AC8qU2MDrcuL/DusAjr+ZF4asjeCgmdSj2B87f/HwecQsg==",
        "shasum": "1a725deb290520691ef7766f248755928ec5fb36",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.1.tgz",
        "fileCount": 13,
        "unpackedSize": 24099,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7tO5CRA9TVsSAnZWagAA/9UP/jZ/GTUFpulIEeJEGba2\nHHMUGdWZmj5rWXASEAYUQTmZ/ScRZBO0WUPBUk/E9C/dme8GDyEctC6h0HlV\nZUq96Bg5Pymd5CPkZ2VOe2z3wGChuhnxHjLib5gC5KAXwYuFAJgcbxVBA/Qb\ngu1tCFBYOEXtbxTQFEX0rVUxOArRhYxfNZ3HNwYpcP9m33p1wFeDsy6o2CdQ\nn8hSfAAEgZYdpDMk8/C4Qc/iTgRaylv2ZMQHPtecbc/8bkb0fOIHtBz+X42/\nYw/bB41u1GnKs2zcGDmEXbcRPj4lBygQn+z9gVqc0zzG0GAbxKmpKvdRvrLV\nFsF/wFlTB4S2GjLdj1gV1nh8sMcm/UNlUD3wmx5vWxC+zBP3ziEirovLLc76\nTQM74zPiGA03b7698lk69INI+umhD4IH3DXAlqfXYrWQPjEsyDU1VYa+OjBP\njRPrN3KGTqIykZ70o61p43dPOnKv6QZe8RYRul9j3ZHXgUWLOCCJGVIsE+d/\nGQ9p9edPxF5p0kIk6DHKmLEcrRZ3wPRK2+KjTxXuPDwjp+DPTf154EWO4A70\n35iNy3fts8eOJjbA7F9xgatHBQLGkKEXRbcpMJ5KiHB1X4Xovt9gl+UdZWg1\nlS3vjO/QBTCKmC1MNt+bdBPLkWYWk7R2hj/ElZiDgY2vXUnq7ntOD6V1a0+X\nddF8\r\n=F9dX\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.1_1525601208352_0.9450198342098945"
      },
      "_hasShrinkwrap": false
    },
    "1.0.2": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.6"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.2",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.11.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-BMuN6bXv0/XFmB7FSpKIv85f5bNpcktav4afYjJ3AxOdEoB747LrzxzsyGGoHW4GtaRaYV/8vB8IbI5Gso8DHg==",
        "shasum": "692bbf9b8421baece302334ddc53866dccb8232f",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.2.tgz",
        "fileCount": 13,
        "unpackedSize": 24096,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaAazCRA9TVsSAnZWagAAG5kP/ix8I1JoEfZ4QZKufqoz\n+RmQn8b0+MlZUW2GO0oX6YvVd7tFvZTkubUHlb1JXpzhu/khZdrApRi/Ht/2\n1QH6HLqfgUXrsin+CWYsOvHon4U/MGGNhV0/NR8n+KDwh2rFr2AyTI86VzPe\nxnJh8nDPcRZcHYYLP2yvXcjZaIMm7BW3vYLFmOxgOiaMFbzbxQ6XPRTAdRX0\nmF1NGiZE5B63Nk7XfqL0f60vpad2iKxQEYdg01hrIqaJgEbSWP/CvGOZiIh1\nVyyUobQbBy/RHaZolQEtLI/qCsxSCtUCAIGl9YDjd0d6abALXGW4W6jcco3p\noIyqoldyu6y86cHe04oe9t1tEkSu3m9T2B/Y2RlRFbEa8Cb8v0sND4YMYS1g\nmKFuSyoBpSeALg3u21Tyw0E83KsA5myaSFuldhgyUE0HAtIZgp4ycJCdZTFD\nc/UHvRJO4FyoQ7x4G60i0Jm0kHV1NZOluciA77fcReO2MUBBBeL2pxcVN0VS\nFzOVnMqKmOZ2QZatlz6KFpX9hHPnaNZ0+qrPbzNpndVjgV2lRZYfKjW67/jh\n0ay10Wt4oVXCS2OUAMe4IVSw1k0tPgbxTz/LZ74nwIgUdtsnYJvoftG5J0qk\nfW1kTUDFLGuWkKXGi6UV02SOfhzgmQ2zYAD9/XZTiac7qex5fmAiHNiRpn3e\n3yjc\r\n=Y2gj\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.2_1533544114888_0.8601460003666914"
      },
      "_hasShrinkwrap": false
    },
    "1.0.3": {
      "name": "@antora/asciidoc-loader",
      "version": "1.0.3",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.6"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "files": [
        "lib/"
      ],
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.0.3",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.11.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-orq4MpTe0qvcdAmt5nS8L2Ffu4bBvaLghCGZrw69MdmnvLBm7dIumRVPDH2kc83NqSUaxji6eF9VvQuWDpYi0g==",
        "shasum": "fc12028ec354bc6345f32142c327083266546604",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.0.3.tgz",
        "fileCount": 13,
        "unpackedSize": 24096,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaXw9CRA9TVsSAnZWagAAjTQP/iAXF7mOaSsx9D8r7oOy\nv5YvownqrLLAhDW5Bf5IophvsLpRyzZqo0nN2v0eMCg0CktWK3w27HqyW03N\nDDfRhv9vpTOZn6zZ1YleCZWzSSgMiQbkceVCCAvMCYi0Kbr+EfIn5ceBoptf\nh/RuqAwsZSCKVcd8iCsawHz8aHYYVYLMXi6y+Gl7dfhuzy4uDn96Qbh43rJu\nDjmKDIqyEapiRQahHbuLFrpgYjr5HOzxWTJu0UB4U17r4BPv+xxMIbuzbdxP\nCBvR7/GCiY+FnXM8JQK419Kdk/nloDcCRtAWIvWmJ/svXKyVjxtGvDPJXaCY\nTBnT97Y/csGS6G/gYSqP/GpO/skaYZ2i7s3Xm4VI3oZ2QX9KG7xwHLU5uqok\nyChSbYZCVNNdaI93r03ZOQHut2pb4LaqpoX7BNPew/TkgcpQxVSd0DoBbXHZ\n5y1/PusEJlYprKcCn7EyhdQIYjmLiOR8H+SghtZ/hBxbj94my+U5noLvfKm9\nJnYfov7umDbNbctWPu1WziPUzXHrkvdo1j4IDbcy9X5r7vM8vjl3g0SbCtVG\nN8GAs30klNDlzoUgYi6/NYHIrVGwLwz4NKCZi92pqYARO+9QaawJAHQTGBSI\nYd9tG1GRPJljYhst0CHbr4E18kOI5WHbDWXAAzdBPG1nFXmMK82eyO9pz19Z\nx9k2\r\n=iUBv\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.0.3_1533639740861_0.06903302376588916"
      },
      "_hasShrinkwrap": false
    },
    "1.1.0": {
      "name": "@antora/asciidoc-loader",
      "version": "1.1.0",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.6"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.1.0",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.11.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-cKDsP8wwhmDNTxebyIYu2+22j0USvZNoe4i4E6Y8l4I80KKRc+MCPA/I4dqxkPcU+qNxNoVOke2FUdTAYo2Pqw==",
        "shasum": "db1d20ee935cf85e74e3b565be4c128a5fd9ade2",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.1.0.tgz",
        "fileCount": 13,
        "unpackedSize": 24579,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhe1tCRA9TVsSAnZWagAAQv4P/jYCXN0IokJYLKnqVgRY\n9LbIcUO7Ce3mi38tC/eIpj5PVM+1lXNItMMnSV6YlJa3zEwtmjIXRxWbYFPs\nkrbZi+P8+ln9qc+n11TXvT0gpi3SP5zbjs/dfygTMJ36U9B+A6FCHKjYtqk4\nqs3SDljKGJLG3nN9SgcKOC6jm1eniReabsqsJ0XZAK/P5JSlsMngdlodERds\n2tZ4Szy0BT6QvyMOIHWQXWtWwqC4PB9c6jNuP/qYtZx0B78X8UflgNutw+15\n1y63+3Ixd6FRUtSlmjIFQE4+irc9a5ZCDe21RCi17LT01I0/XLFr5ENmvX4p\nQHjchuVSGOHXFsPuWnk+lEPapESbEhRU3j/pOann+cvpYQl//WPv78nKP8DA\nGu8hcJ8QGaQWatCJ/wyz4TvMtQSJM+K2PDl8q64X4fBs0kBGKjf2/TtqYV0h\nas71f+PuTGIYoHLFzuoZTXNk5TC3obo/Zx992duOqwqMywh/0pVBLijUypg1\nJ/hwix+dnFpoippdbGf57GeEIr58veavIgpeWTsYyXkjTyNkBPtorkqUdK6h\nVMZmuI5PoiK+9W7TM/nHOvCiu6zITAxStLYodEeNGoQfXACmMnisWtN089en\n2BPhZf4+MABnRGlQD3SacDYVDpgjNE1Tzm6umHkQbAGheUtkK19AIoKDCa7B\nomjC\r\n=CaiH\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.1.0_1535503725107_0.8399613072998857"
      },
      "_hasShrinkwrap": false
    },
    "1.1.1": {
      "name": "@antora/asciidoc-loader",
      "version": "1.1.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.6"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@1.1.1",
      "_npmVersion": "5.6.0",
      "_nodeVersion": "8.11.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-1khP8mDsIsI95WaollArJtHuMX++PPmJ0EIlh0duLyqaSgUIT/BAnCZRqg8uZPu5i7ITRXWjODNbdeywNaeTTw==",
        "shasum": "9281b6386d08ac882efb2e973fb865d8413464eb",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-1.1.1.tgz",
        "fileCount": 13,
        "unpackedSize": 25455,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnzPICRA9TVsSAnZWagAAV2EP/jbTfDWm6gimP02QsLMY\nqB4rGt+8MQmCmFe5/ImIbrxDyBd2GccUSMvTP3L9QbtGc3l9DQiBBuDEL78F\n80ON+QPAS35OBHnCP6fSXUhEWi6l2qJQK93tno6+CxsO6Qm5n6p7IkoPeQCe\nby0jx6Z8UeX8CdSPkYh2OkZzIFVOfGVs9TJaJ3V9TszJJ6VNAm+sAehLfJ1O\nLzCLG+j42QzbbOL9xU5Cb7cMHoGcDtvigFDMUjSKiGxK9X18qcJ1kdaRJylc\naMTpHEzfzNKS8sRJXCiRbkAapU1yeYhS82lSf14I2eh0QdFnzEDqK7LzTlDx\nQ+aePgRTH/FfmsiqOB0hLRku+6E0yWDjT5Z4jDMZlWk9W0S5VGGTluiRlulq\nHojF+fs3xMPTI8OzUdqd6uNRWbgRAu0rWo8MFNtPWz4bP8V3+fgZWlovdD73\n5iBmoaNXNsO79TAvP6TYZ8Sxg1AjFJtuQ0NHYOl17pkLEy/8w9dF8t/g3ici\nO2MXrbHEWctV7Uafd3Xj+2K+YYgMbuoDAdQbas26wKIZtgDWA15LOd8DLI8/\nnMnKmw1o4eyZwIC7vKSCrKajD443Yqohg1YcZ68eslKoMWwnzteM1ukx1Z3h\n3wKdUiH/R8r5zwR9gLY4Lvtbqb407+8OXMPERZJxtRnbWbHy4eeoxw2LD126\nVyzb\r\n=ZDQc\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_1.1.1_1537160136364_0.2319247744855475"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0-beta.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.0.0-beta.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2018 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.0.0-beta.1",
      "_npmVersion": "6.4.1",
      "_nodeVersion": "10.14.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-5Y7QqTxMzPMkF5VsAJgcR2llQj93PwyEn+hZszwoMC+bQlaFSfigJtgzvZuaN0XPsSQmDkf7rVPPxHdmizFeqQ==",
        "shasum": "72526422a337c632c97b8e5956101807d45afa6c",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.0.0-beta.1.tgz",
        "fileCount": 13,
        "unpackedSize": 25370,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCcpRCRA9TVsSAnZWagAAHT4QAIH2OyLTXgSrCeMkOypE\nt5qnHHtOsdoyVcwXgeTpMwXWQRHJSEuOddxG/EpHQJTeOAYIhzj9r/isBKCX\nDQrMwNG14mgc94PAzG8syg0YBb0xhxgPMf5ZXeFX6oYf376jXt88notL51QN\ntyfSkHggj/2FAjU02LH9VGx+eMTi4YLcrGy57cywx6MBLhPylHUZkGsHbHYY\nOx2tgjFTsJqJfyhQ7ao046Hfop5CZLiiLnxO/R5lnav+Sjw81/kK4PppX63q\nu32L+VT+vcd3U4wuQignvruUqIeO9yb3s2+/YMJJVpmPIhED+jYt3I52/i7e\nZzXfAQTzMQbDSbGu/KaKXfJLKlKwXreb/0w3xGfbLbfCrSAEBg+GU0GIo8S7\n2yOQw94k8l3TYgtCQRgBsl2IzodUuW4mF45OTqbhbOn4Q6JHGfEBgidHitfV\nXjMPpwNe6dMhaNCjWLTflhjU47cc2qvo3ZDPYE5h0QcyGJ5ZiAiK1ASwwmE2\naBNCwmsilyN7WtOALE9fbOSJ+CtihORgQlTaqpn2F+57++witUgtR5QALou9\n340f5QmfjumVekv3xdK64z4wc/5rkYyHzD98a0NNYx7eqIx90pDL3SsSpBRS\n2E2FrNVTXILxXzYoVnr8fYD6KcctUsuL8ZOJX5hg2MtkIJHElpyU++eu8qCu\nHwuc\r\n=pxvB\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.0.0-beta.1_1544145488700_0.3598279689705204"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0-rc.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.0.0-rc.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2018 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.0.0-rc.1",
      "_npmVersion": "6.4.1",
      "_nodeVersion": "10.14.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-bL5cX5pI3/HakiQPlNho405zXtJS9pguUsYp7W6xSrqfxOvwqn0O3l6IEMI+j7Ooqn/iOhVqmdf3by1joFGqYA==",
        "shasum": "2e6738104fb71c42194ebc48ca615e044f786a69",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.0.0-rc.1.tgz",
        "fileCount": 13,
        "unpackedSize": 25368,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEESJCRA9TVsSAnZWagAA49MP/1DW/w+Qb31jqG8Rioo7\nQNzZJGQOFIsmgH8Zym+/KBBisZSMsnV7m2ZktsDeIhiiPJIUjaLMHZSH4FXC\nk2nYe3D+12f33On2MzGp6cDQ9cqIXPjz3wvge0P3RdlS2ec7zBuS/9Mbxs8N\nKosDb6K69jgzDH8GjOlcB4/uMzkWD6gzK+S6602ok2z/g9WATExxaQU9W1pZ\nzDmy6AFep/Ap6VXIpDpElPBmu6gPT64+MFu6+sFNqzZ34Qbj9td/Fz8BKHIl\nQMiMGstIGzJEOp8mwfTsHeMGD1laXv13ugykFUIjZOzcuY1AIc+1SG2s38eb\nWBMvFxjLhmB9m/jXL/D63VzSbUDkRmgcl6MCC2kl6bIIQQ+T+LaRHtuds3f6\nFJGSm7KpgIyp1VZXSTuLNaxEctB/8jjurd1S0pFLVJXG6V7+r7TXX1vc+cuh\nQUz30jFYEiey3VO2/c3rNsHiC6rkJ7KQmMHzxAYZmVu7If7YpgYS2NkKXZpk\n2i4ou4teC5qy6cbv6jSku7bR6Ck7LBz54eTteZ+4pKqvKftt+Wd6PM5kouca\nUe2BzNAOYDynBulJWfETTuggOan+TPJH+0Adq9vWEO2i9F945qaVwczfCBTU\nIhMCfFibEQVdjH8wNNB444GL8AIF7H6EUJX5wPYd1Scx9YyQ5u61u8btcp0k\nCKka\r\n=O1O8\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.0.0-rc.1_1544569992975_0.32277470577482426"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0-rc.2": {
      "name": "@antora/asciidoc-loader",
      "version": "2.0.0-rc.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2018 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.0.0-rc.2",
      "_npmVersion": "6.4.1",
      "_nodeVersion": "10.14.1",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-cEa67Pzrqk9pJicAwfO+l1IPL7ookPIxpmZsiQ3JvS0f4Y9+yCYf/YX8F6ICEIbI6G/r6XLvdYaYvxTpVE1biQ==",
        "shasum": "cfe3e03b699dd2d8f538f1f5a61c887f74db7550",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.0.0-rc.2.tgz",
        "fileCount": 13,
        "unpackedSize": 25368,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGBhWCRA9TVsSAnZWagAAtmIP/1vFSLLmDAYloNmI098v\ntRKgBeDu7CXEKR14I/5DH9h90mOPSYcb6HY2U2a1IebIWgJ9VQqxZoYCvnc/\naM9CqjRZnHVfra78/pVJdS87RzCF9jG7eET/6sTKFJpph7m+KguoVh90ZDBY\nsa+zwydu9ytX4Ggg8HEBf54ovYXdLs6mYLEoHKtsqfd04+2cKyi7+UIYHwzA\n7cQXLWj4F24F7iBDPeV3ABbvteMSTsKQKyzMxoj+7/Z8oC6uFmZzR9LrvlOU\nogwn3LwZMFmq43R+p9Dji1NDdFZxUJOwW/d8VTMxp3m2ilCCAEQc7eJdzvb8\nBZgzpw/x6IH3SaHAGempkS/BiKWwU5uXCGzVgs/fDY1higYaHN2MCFbHgCy/\nZ/iusREjeORiqgdOc59xnSBUur3bLSP8eX2mqa+vfyzms2jFNSvf0VsJwNMW\nLQTnfD0neQeApTZJX8dpL1XtNkChjgu62SeXo4IrUadxqNQgwqf3UXDJYhV9\nrYYHOgTw2qAiKU4Myk1OTIbMcP59IDmpILzXRRcGUmTMygbw6rxmAl+iC9tn\nsP1L3EYqkIRzI8xeBP/wL30yYWO9+UzashhO5YaOsAWBYNHjFiZ8SNkXfk3w\nV0eI/MfhDISk88ZNd/QQqu8CLkdxi5NuyYPeaPnVsEK56ibzXMEY1e/pqIQq\ns47C\r\n=gYnN\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.0.0-rc.2_1545082966142_0.5669016588518838"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0-rc.3": {
      "name": "@antora/asciidoc-loader",
      "version": "2.0.0-rc.3",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2018 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.0.0-rc.3",
      "_npmVersion": "6.4.1",
      "_nodeVersion": "10.14.2",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-DuPQ2x3UVzHSEbPXiV/9uUziMIcq0gjKScISPseRzq2tlVE0BdbTDjxQA9MK5SKXaeykwqGY9OIoDex4dC0V5A==",
        "shasum": "5ad0105bbe8c988343f43ebf3f1aadbe073f8a6e",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.0.0-rc.3.tgz",
        "fileCount": 13,
        "unpackedSize": 26641,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIbSYCRA9TVsSAnZWagAAPlYP/REgXWkDUhgtzptPetQa\nNgbK6z6dS9dmEYON1wi8HdI3fIu1WRlhoIBQ5MzhSsU63wUozYaoCVNDKzhl\nTyZN8n5PLtvo88h5i6W0qyVGziMiDnA0L1oez6OqmKsLXGkLxQQt/5atFbbT\niVnh//uFdZ/fwjp90yqybV1kGEJSUP48yIMhHDOBckIbk9E5ZWdYpJOp62TK\njDqa9Nx8lhGDgNbMmI/Psrp2Ows3p+A/20fTb0lVHe8VS63GR6TeNa5npLP3\n8e4cQHbt+RbQyPoyP9QD9g12AVbm0ckdaNaN7K07XCX1MvP42GicTWcF/0pn\ngqz6w050KeWpOK4fRfiy5Up4FboNFHBc83m3I5pE8EUdrZs+zC5YHSkJOQ5t\nbdy9QbkU1ppiX0V7aEXffQmLBd/Jxx0WtOsBSncQMc7rxN8KX0et1iAR0ZGO\nG13/81uXAeUBPQRtxLnZ/RwZI4ypAsg5UChrR//1KpBjd8t2rRAdZI1XkOqh\nLPiebXKsxA07DSS/zZgHZUGAyN4Clu6QRjWfAsx6GpfG5hCDkXhHVHKRK7uD\nDS+kPNkqTFMqApmqoHi/923YuiP8agiEDxFPcUcQMU9CoYhvOsnhacaA/q1K\nPlesgPZ5ewm0kEInpPWYmrYwnfEcPPlbiMj2w0QAZGecIAwRj0M5uFCqtfPh\nb+hF\r\n=gkDr\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.0.0-rc.3_1545712791473_0.7376707552145891"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0": {
      "name": "@antora/asciidoc-loader",
      "version": "2.0.0",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">= 8.0.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@2.0.0",
      "_npmVersion": "6.4.1",
      "_nodeVersion": "10.14.2",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-kbpSBMM618Do5dXtG5mC5kk8VEXYDsciJ0orw7vrYeFzRBbR4Y4qpzbsQeuQNB4r2iLoztxErvg04SBb5CsGdQ==",
        "shasum": "99a00c26e755414205ad034b1815b62f21a3d787",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.0.0.tgz",
        "fileCount": 13,
        "unpackedSize": 26466,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIsO1CRA9TVsSAnZWagAARSsP/AwcfJFRX+E13mMNVNfa\nlK77SSXAKWouFJUlSKij9mp+BfDpFlLstWBzkCss5AMJDN8Oe/OT5TE06w/v\nx9WVVfTiyv4H9TNFKKQAGkYyNkpwUqNHxmCoKkNoDOoh2x+fPPQ5zqVA9iyx\nyjCv43ldS+Ll9TqnvwVL63D9RFFdNFbuLmV6KYn2gYKeuDjYsSedCkRmI7U7\ngZo2L8lsTRrKFMzXiOSOy3fCBOOuUVzYszGhPHU/Y7p0UoXkbnBGoNNdE8v3\n1QVTQaNoXCPxbPlmwObsEpRInxCyuYLyZkDJ+nxFEKH3F6ouGDOTFtoS9T/X\nYTYXuoad/eqK4s+Drqvh9psmPmvkhrW5g/vSd65mIuSijU2rWUpwF771a3ah\nTZhtRyQwqmuCR2C/UXPy2WhBDDgQCJpRf+il8ez4Hv3Xn07tpeCLZSQCwhV5\nDXt6Q0BEJD3Vz0s/GGt3nWyjrkN5C2uHHkCqYaty2PtjudR4Nil3hLQ22yAs\n2L1KFwpiPjffx+JxWuViKl/L+74eO1I2d7hCwu74ycgdhi0pt/FdGZmOt43i\nt3LS3m86snBH405IwBg9P5N07irkowgINRR+3zKYijXhidACqaBkc+NjHfRb\nnLVTT6MViAOj5nA8KygPieRtRwPp2jOBvtz1FAZIVmeGojW6SmTvDXZkGw1j\nFpAn\r\n=Eqgh\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.0.0_1545782196262_0.5860016392491727"
      },
      "_hasShrinkwrap": false
    },
    "2.0.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.0.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@2.0.1",
      "_npmVersion": "6.4.1",
      "_nodeVersion": "10.14.2",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-8xQkkVlZX/Zy6NdjpbgbWIODLy+VY4q7XFQ7xUZLsA8UmcJnb3ghT45J8YphzgnJWal7gTnIE08MSzzyajaB9g==",
        "shasum": "a78210b46444e0706164244ffb96074673edcb78",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.0.1.tgz",
        "fileCount": 13,
        "unpackedSize": 26536,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXd+bCRA9TVsSAnZWagAA/WcP/ipe8cHO/BHoaj7Rv9s+\nOhwsnIdNFJqZ8zJEyhr4UEfc0PakeoTddCcFGZbCL1E1iK5AZA2gZGXtnldY\nAlU0+Q9iYK+cQxqxbJ9X3PZIr93LjFWbaL05UD/qYEIk4cfXVCut1SvcmDcm\nFGTnajwUpM/36Y1gOaNGYsVhowlYTyDsFFiAegYJNFNbpQE2/YG57hgWlcLM\nSRkr7ZHOxpPBBytgKmNj6CIS5xpLjzDqHFdw2IO/8SwYXSQhI4e9T7dEDjFy\nP8MlajsA8O3Urlv1OlpDF5u2HRZToapLjngxw9sm/ByT213slnp83mHv+BsW\n7A9NNQBx9/Qn/aBIRJ0kctEFvCZ7ldJKLz/2/U4WTznPy1UHsaM7lhC7CtyJ\nsHkmkBfpp3fcUG5Wye/RuMxGAncI3JlYiKrt3lwjpm0fXXB2YHPMIX2ersms\ntd2aRpDQvWicSbVw9YEHfGveRlo4kfBHl2dxlZjuwvCysj4Nx2HpZKXpTr8M\nsgLUIm+Yg2UafIRgnSZfu529FT4R2qg0IohlEn/UX0DH4yMd1VJCCA6fedYL\nHGEF9NByh+DBdr+cUko4rdtbvFeYnwOeNqhe5PguhtHuBgRdNPKRN3P/QMr9\nQ80TUHyFTKLep1yx1HmlfFUxJHB1p1K3+hfU8DZTSaSHgrFEzHYmnn3k65Ir\nKrQ5\r\n=Y2gf\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.0.1_1566433178330_0.6645642409964578"
      },
      "_hasShrinkwrap": false
    },
    "2.1.0-rc.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.1.0-rc.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2019 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.1.0-rc.1",
      "_npmVersion": "6.4.1",
      "_nodeVersion": "10.14.2",
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "dist": {
        "integrity": "sha512-4PBzD3eMn96mWts9PGKUtR4fwZp9UJYZYsw/VaC+AH/yKJfNAM47hbSV0EKggt80AGHGYXU03Q+7o6qupUHtKg==",
        "shasum": "a7ce0ac3061868f20a40fd2c73825d957de9d804",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.1.0-rc.1.tgz",
        "fileCount": 14,
        "unpackedSize": 28800,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZDJ0CRA9TVsSAnZWagAAiRwQAJLqhPek6UTHeViv3rmP\nHioMsHzBnQVg5cRViuw3EzkdpJaaUS/Zfyc3eQPtPTlfbvvX7mxwawOcEXt0\njvoeS8yDDsWcMqI6KRx1VSxk3RLRwMT7DZ5z2GeDKu0A2ZxFqCsDw/XGz3vp\nc44YOgci7Z2UkAU1BkFozIg3gXmKcu3gqHq14rIA0XBJE/M3RkEp6nEQ/93+\nB9nZuMPHdsxnM34vQH3zr1Kp/C2KRpZyQbMSCG/Brz2Hac7Jbmex53vbBcU9\np09UNNE5viee8+ERhI6acLjj3p/OJvteRMCYVKqh4udTYIZYpfc3k4qDEXot\n0fdgBi20206soJkfTLQ2vd1GNHoHvckCyVJev3lI/flTnjnbxQnR0MOTQiah\n4T/+1devgtFpKjraEECkMEU1bLmVDRNzbIq1qQ50PJbz8EsaofnadbdXWOuL\nIouiweOdT5zO7Hl6NA8gNDsDmywisKe/RBQotNWzHqOWEpLLB8jYMBuCwyjS\nUjSQEASe3Mbfqa7xb27ItsPF0YrXhoQM821vJ8JAKMjIJ+ZCQxf4OJezRCDC\nHlIGpfI6/jZH7UTD5rjgh6A1DUJibJycjkvYiwGOgiSvh/DZuqsyKTxMl9fT\nGpxUz27V6qOGDxTZS9UNuGcnm+67xBd1I3WfIZ+Nk0p1C1wi/SnDNkjNTTjv\nqRT5\r\n=MhQc\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.1.0-rc.1_1566847603334_0.02875892076621911"
      },
      "_hasShrinkwrap": false
    },
    "2.1.0": {
      "name": "@antora/asciidoc-loader",
      "version": "2.1.0",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@2.1.0",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-7fI/aunFYeXAaBHQi+Blzh2QwVXw/uJd/HWWdvPhG7Det/munIVeZFfmpxPkiWDrjyjImVNt9RSnhcRt4e5Ymg==",
        "shasum": "9e060d24f9adf31df20b2140671786a1d465a05a",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.1.0.tgz",
        "fileCount": 14,
        "unpackedSize": 28795,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZPHQCRA9TVsSAnZWagAAjTwP/j8JH8HnoZpAqFtZddST\n0xOYSjrHj+YqCWEE38zUzWukHxmz4rMGvOOPUqB3gcNlWi3Aco5jwZ4k0hZ7\no4zbbfpL8QeLNWv2VmBUJtA47nyMn1JtzTaEgTvhJaV4oFXOcbWd34IWHHuC\nP3Vl+ANPOnQF0gLmp0Nom8pIYXAJbS4EYDux7KvRPHj58Z/ZeSEKC9AggbHS\nMstIAOEVuDuU7rCX0j0O6PspHSr/Q6OKePpP9ZCqNqI+qD/rzy1BZeXJ01oO\ngdvD5hdaMCBV4bwaITzuBV9izue1VjRhj3xAJRzeDqJ0NQHJpr6GqK8i8RF6\nCpzqvczn76YhNxrH6bWdfs1jzHJzIPdGEU53JhSNBFFqUA28i25IKhzZErlm\nmW64NjTJ2P4MOTtYsbEMq+hp4jK9l7U1mhLNsCy8LVfQLDxEyRSHhsQHMfhz\nOSUjH7x2D7PKnpuJzrfEU1trW0Mu6/86488xxuvk53Ndv8Z5dgsrGTjpzIUT\nhs1dRiNA5+IFK0GeN0Cw2OLEV39lHkj3QezcG8Cnl5Acp1I/fX5ZltjQXzg7\nxlkBhLBea7iaUN49pbkatMFSfkIqErSL5lFM2Uqji0422QHdhxBA9Tq/oMhb\nMMlaJ77f8wEOJiScTiqBFA+2hGHxW2L/8fTcJndlAwoiomjSkRZkmW+lTu9r\nrnIE\r\n=pm9C\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.1.0_1566896591657_0.6701752191858519"
      },
      "_hasShrinkwrap": false
    },
    "2.1.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.1.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@2.1.1",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-5j4wKrLgoiIoghqMYv9FkEstISozG753L5YMuQ5sbiQToKhZp4frKx8hZfrwlUCyGQ9BKqIVlkhkPValkpp26g==",
        "shasum": "3664e547fbdbcb1f9ac01afb957eaf29e69ffbae",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.1.1.tgz",
        "fileCount": 14,
        "unpackedSize": 28795,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddrXPCRA9TVsSAnZWagAAfj4P/jL9JBHut8PgqRpXzVzQ\nz8dzuejwfN/6vF/9WJIs4lxZ6tQPz9aRfD3Vge7LA0tydlVr8zWJnr+Dsek6\n4KONJn136/cTT/FBc8TEqZgxsytjPVnrapM/y6Ik4OvfEyG+2Jv5XkisWj18\nT5MXN3eNevlQPiCADJcCoiBlOmU/sRnIspx8yIWcflnxYIGEDW6BJNF6KMN5\nKq2Jmo7cHPossS/wSEiZCG63/vyUSxDLVrItORBZ4LRhxb72LRYb1xG4duZ4\nCwjZnrl+JMPCJYTqfaIR7A92R4i6V6pWDQg2tP0HXpip5Y4t4/cp03T2A3c3\n8FfHJBG6ZRidbNabMt59xlZPyI9DI4IyFVHaUBcgy/Ebr7BHC2gHT9TQGDBq\nDRNHube81HcxstsDYh0AdaUWGxJnqgijVYvdNk6bXm9NNoypTy4jU6alc8e9\nPXl4+Lo1zEpKklzjXH0Pb+8XWxwME/Vk9UghDsooEtDGjsSht7iEfnslkjeY\nb8lLVwd0l5otpcVfUPPlZrOP54qS0Zk0dcxxSAKUtgXUAqQ8odOz58q2lDHq\ncYtjPe+M7aRsAWGNzNQhB0XFZZp/mu2UNxstOsiwvJ/QIgEjUcH7lzQgdBVe\nGk6d1c3bgQcoOW9LYmExWnKhBPFhjXPetMhZGdoEBiGBHtsnLGM515coUh7X\n+Jcv\r\n=ob4s\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.1.1_1568060879149_0.9196256793606257"
      },
      "_hasShrinkwrap": false
    },
    "2.1.2": {
      "name": "@antora/asciidoc-loader",
      "version": "2.1.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@2.1.2",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-Hm/E+ff5HgafFi4iAkMHTHP0/iHRrTg96wnX4fFtogHW3tuAOCN+e0d1e4HmHeUwRwy+PSJgXECKyswWA5h8cw==",
        "shasum": "ae55325a6c36bfab9de79309847b8b99e502e4d0",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.1.2.tgz",
        "fileCount": 14,
        "unpackedSize": 28927,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk++oCRA9TVsSAnZWagAA7xQQAI22rGjkLGz3D77PFDbF\nXon4Erl9+gvuzPfASmbf2XGjGRmXfn0SLUYCYOtshmFji+VcnwBnrrrrUVKC\nkTs/TvzemdfMNoAsSZ+WmDD802cQ1eWuHl4fnQBdiRmZyqa53O4tDx4dkNsc\nxAKTTTutAiyL63Qo9MCi8PpU5DiYlTvrzdtKrnQo/PGPXzi8qowk6H2BYMug\n44Y3hD56deatb0LA3MgQB64jRcA/4sxqCb3/aZsBvwOxCJWbhFKYXcpZ8qIB\nuPGinRkWD16nJIMBabhBDzqxhqZfWIj7PWRnGsiU0M9GSRTyytO9blytqBdt\nH24lH0BslMAP4mMLoJkzzsq2fO59WjDxQLLqXpG6uHjEQPLb7WBlo12mLsm8\n/jKMlP5q4NeizGWwTpoEqVYp6M0sNT7r703jajsGH7BlbmoujfNMEXCuB+Bq\nB8nlkKJzIzXyLLQELTUxTuU8H8a3sFbhL5GC2oATqe2iD/kkc++eGEOqR+Mp\nqYWE5pqf2TsPQAbHmGfd7hudXS+s/+BzczXoWGNvgA3B8T/SBt2bqyU6LmPS\nVw54IhfAiK1pxjcqX7OjAejk3gmfpSCsr5JsOemqbim1QBLB3hJnH1qvuHTt\nmjWM4pgpBCiCGq/8O54m/dUf1xPz61eu8OduwItpE10+ilLr7z9SqFsqWpQb\nVWmO\r\n=hHsB\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.1.2_1569976231890_0.6584960689148862"
      },
      "_hasShrinkwrap": false
    },
    "2.2.0": {
      "name": "@antora/asciidoc-loader",
      "version": "2.2.0",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "_id": "@antora/asciidoc-loader@2.2.0",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-dwKXao6eqbAh8O7OS1ZUgVHmbfl38z7RzBCM6DbTb1VODk1HGIgp6gxauGmy5rBvjrJTtz7M1Dxs+BzBApeyMw==",
        "shasum": "93b7825bfd7271415f188393a990671f4fadfe4a",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.2.0.tgz",
        "fileCount": 14,
        "unpackedSize": 30808,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvflfCRA9TVsSAnZWagAAp+8QAIAb+xxQ83JZYXBvzWXa\n7iKHbil+Of0YzLbtlB1NOLkBWciEdjfQKWSMoAZWdD6FyN92MgH50/1xVPBG\n39Kf17L0IHApthrZOwW2bz45VzI35buWUtCvIUBLyxXgQpyDbf601yPXIC5q\nB9zBc8dxkZheP2WifZIwzqsgZS18NZnhBlunIPevfoRO0dqjK8sZjZx1H8nK\nYR61Y/ahRpm42WNd8vGMlN2LKmsuwcKSlKFsjTJTW35Eb93nAwdMXMr5wbJO\nXg5HPLKiay6Sl0SECM33bWSNrNx/77t3Dh0hF1D00fxC+A1j89WguBmkkW1g\nglYeG/EG36OnwVPTLWl8l3Fh3DWrKLP6E3MYvtZBe/qUkLzCLZkumMrm0px1\nCg0jC0GKhGpzkoe+QWsDRCSjMvT7KKQAKh/vH3rodQa+acYxXK1f+TQGTJnC\nz1e2cR3s8JYmb4r3yvUOoyzRbax03yqFp+5HvjtdHzXfelzoZAO9mhJ+xZ5/\nlvsGO8ImzFgSP7uBH6LxE8UEQqPf7rlr96RJ2pIVLjxxpQwawBwInw4xmaoa\n6itYicBfYQDcMeKnRh9SzFPuyCZ+PCSHHfe+r0d2ldYk5jjyponI75B3TYMo\nLS6aXHZCTzuWXV8IrbwqL7kNIN/Vg6ZR3sddqa4DAQcplZq0WwqVgTHeL4Ei\np3A3\r\n=FMp+\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.2.0_1572731231221_0.3135636441271554"
      },
      "_hasShrinkwrap": false
    },
    "2.3.0-alpha.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.3.0-alpha.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2019 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.3.0-alpha.1",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-s3Ov7UFtwBlncaVQDWg9CwI1F3kF67Fnbf4NSJ6FvYaUJzA+VpVZW6XIJkb0WsAmW2JGtRIyZ8AH9eRRJ5HSww==",
        "shasum": "bbcfced53ee76382fec8afa9e349443fa08361de",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.0-alpha.1.tgz",
        "fileCount": 14,
        "unpackedSize": 30816,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1a9jCRA9TVsSAnZWagAAqvUQAIrewplzEtuOOrAxwvCs\n4FzKL8ZH9iTOcEY78JME36PzqOKgqI6Hyk7Ka2j2JIs5RpoLOwmZ7GAwvK0z\nBTbGAc8l5NcKfN0kvJXtu170+b3HtNgch5uGOM2bgXjZOdPCNugA1rpEB5QC\nBrDA7juCF85N29f9fuzdZBo721R4C8Vh3WjoI7QVzBTjEd2nyBRjgR/m90Bm\n9y95nYet3uky7qv/izGcr8thG/62BZjGzKZ4asCm/aHJmaMrckYlolxQ1nva\n9R9otyymBXUzXMK+CeIvGfT2jKt58Z4g9IEdNmloPQhNDZlq6j6EJTYHxS68\nUYpN8h9HtdXNoEsHWDsPr4CcTXQX2yIO6sxy8fen5xB5yTI8BiKValZDdWuq\nAfFXenmQrs1Ah0j94mVliQKY8EyN0zYjWG2Z1XmtuqxV/3DBUPY1ZgxMNUzn\nr8bKFXhQkCxoic9wyWHaxDEArxpLFmmm/8Mz9K8SAa3N54+jsUQxuh7g6Xto\n6PZ0qDe/jAL2aoofuPXWJQDE3wSeuUgdOyVf6yPBbwXqmywxL9QinHJ1u/7S\naZ98T4tcosaCLX94mTf0gSnQCcT2WtMmOPDrAMjF09WYqywP1ZIizJ7QMlo4\nw6X9ybURAKQ0JutgsUmEj0lwgz/r3Vsel2J/6JZeES/4Op6Nl3BJpM35Lrys\n/1ep\r\n=hPXI\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.3.0-alpha.1_1574285155435_0.03774546228709297"
      },
      "_hasShrinkwrap": false
    },
    "2.3.0-alpha.2": {
      "name": "@antora/asciidoc-loader",
      "version": "2.3.0-alpha.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2019 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.3.0-alpha.2",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-ih2obv0iBSVjO7MYe2Z7/GPBsOz3r4OItUWb+0frajgQD1yrxIPEkb6qe6TLRxs8GqIYmRJsXSOEYigai8ZEwQ==",
        "shasum": "498fd9899c041a8ba4b5980f8668f9b619017ee5",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.0-alpha.2.tgz",
        "fileCount": 14,
        "unpackedSize": 30816,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+Y1MCRA9TVsSAnZWagAAoucP/RPxen/fQVzGnXgAF7NS\nFlnCxZJSGkfGf9aCpQ2xNqPEPHjIBsMgEfDU50mVQwV2yYrtavcWtVP/5TPv\n4ZXkY17IY/hnkYNV4a8Smay2blJIblTcdz6L8gd7+OqKIavj27oc1+aAVt4a\n9j93pPCwvdTqGt28qel1IIOlcycOvxxSOYthEdORNRqO6cENI30Q3GXGOD33\nMYn+lqj2cbgTjaEHyqo1Ouv6rJewYQ3offXIQ1QrHQ4d3V7zqMy6fRmFoGUq\nNSJTTt5FFvE9ii1DBOUypyvRgB96A0xoCU8aSE33tDxv1tL5HtXs1dD0dCAF\nlA21teSbxN3kQoRmy9LC9UwrbUo+uIpS8hHcrWxI0DWG8uLaCa09Qk1NhEH5\nMsO9uAABUzNLszqMrLzZMHoXJZsR58pjMzUQbOVuXaX2VOtKI4C/nXY2QhDu\nm1ch+jfwg5z/i5smhL0YOwAFHe3rd8dhJ0wgjSqV5jDn5JupzBbBh5iUIDuB\nea91Ru9yG7lzj0G4pSpo5z+6zDsTToFfQxT0U9T1g9QK8Ws6NAguBy1E+ugG\naeSDWnY981L3E7oQnQAN49PdnWSGguc91o90n3imDK7m+MVj7j76xKVS1UgB\nZJf67j9xkvtXv0HjVIhKaFEsp0Sqo9bx6xJITqaff0eLrHGQlcZCBC8p8RDL\nF47u\r\n=sRIB\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.3.0-alpha.2_1576635723707_0.48663429670693015"
      },
      "_hasShrinkwrap": false
    },
    "2.3.0-beta.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.3.0-beta.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2019 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.3.0-beta.1",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-FWfJr1wlop3hq1dNMsGRyjLbl0iF8Js4u5Dxo4r4NLs4RtMbjL4Bp+18QRPSmPZJ8adgiA9kaVWg484VX62aDQ==",
        "shasum": "226f01351ea3f42768b3100d483c08842cf2a508",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.0-beta.1.tgz",
        "fileCount": 14,
        "unpackedSize": 32230,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJed+hOCRA9TVsSAnZWagAA4okP/jf28fI/7pmUGg0y9o6G\nCbYUywKMDPB2kQGAcQDynwh9fpiLYjXyFmYzWgIEMJowRnsB6tH1DY4SfoIC\n+xhh5ij10vPVX/95Ty2ICrQeKQxZujBfSspu97HBhPlOQ7dP9p01u+hpLDvx\ny59Sup62BePVJjGlmBWdUGDfY/GgxWqbXfNvnquSVeZ7QJE+YAujwNgFf4C0\nUVopvVZxB1sdt+18tj7qLcPcGfviOVPWXGFO/Mxb0NCgN7HUWemFxT3MiwrT\nNTZ3FpxctnrRrO4bYVkfBRCSf8QJrxx05b7j7/i8T88ev6gFFKq2CnkSZL36\nPVz0f1dgXZ7Ht3iu3u51krG5DkB4HCAMM81nNgpaRMFRjhBEcq8GD6qSlNOJ\n0h9h1phHzmr8iRO716jXCg2L7TlChJhy9Cbuby0wNf1+gKQ0Qr49Wau7hKwJ\nVLNnfq/t3bAwFHFzKuHSSEs3r5oUj/ObauM8B0ElFE5x1WxuKkfFUmZbkxDG\ni7KkigoR3NA/5c8jVPJtfy3U/uD1IAu7Tu7Bdr3w9tP8si2AuhyRnBV9cY3r\nAhIqVh2nutu7B9PXxHyG9mjTkwwTrBJ9xIBLrSE7QuPVvoiwpa8iTGKmu054\ndl40xcypKG4oAUX3DZbWYyemyX5eYWXEFsCKKdJsY9lSmL3TIlqfuvU+olKe\n/RNP\r\n=M14X\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.3.0-beta.1_1584916557747_0.4959361823402857"
      },
      "_hasShrinkwrap": false
    },
    "2.3.0-beta.2": {
      "name": "@antora/asciidoc-loader",
      "version": "2.3.0-beta.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2019 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.3.0-beta.2",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-AHQIQfBaPjjWR27LllnzfAwRrwE6a03v9/bBjoLIaswA0XrSQ0UZXXvS8DRIWIG0ySxkpsCIcrJQp5WkQFsKTQ==",
        "shasum": "62612b055eaa6576426b45495df7679bf6e08274",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.0-beta.2.tgz",
        "fileCount": 14,
        "unpackedSize": 33121,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiw0VCRA9TVsSAnZWagAAgE0P/2RxeyTqCaMLUOgrAmgr\nDQcehGcl0mho5Gt2KhnO+MFaOhiF+W1NtrErHo8rHxD9VLYhBLBQPWEXRe1q\nEBnDg4vEObqkburzhjnMHjMZsv6KADvIxVP+W6LtVtlHKGgDPf86hDgfohRY\nGuDYDOIBdsj2A8HrJOXlurbi+uiQR+EhKXNVnxipY47/qTVblYbiIY74OQX4\nZFSrUzre00ZiuD+xpF0HaSsbar/NKffnVo6YSP2azntR0cGWcqlpu9hitwqb\nPid2UyCo6v3ZHxGwEAicWczPk/3a4Jkg7ib28thOH3rt3dkzxvxc80pyKfoG\n1lSM0nbb5xtXUPwEdg9g1pK81OfRUmXrRLyoSpSn+wwyniwDsaJRL3AZWB7F\n/Y2vbRr/FmaAUtk/Q4KSONT+V0vgIopdZZ9QHnTPrR0WYYXBqd1noaF850wj\nUDQbf2KseleWBIUMFGfMPWPYtfSlG5dhN5hS5ac3wIH72vQ/RvAEner5oWAj\nacRgZAiuJ4+LdwyqORI84n3tcR3Y/d9kubP3+66YwV5hFP0aULGE2hA6b5oV\nUHG3koCum6kPejxEpvZDrfqiqudqJPKVWPGIDplKqZtL5HBM3Id1kgcDNvHH\nj4kIntjRPcNQYm8QxJwn6TIPEhHO14RNbUNQdcC9Qk+H11pSDIVOS/dpYhiK\nK+cA\r\n=3+WX\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.3.0-beta.2_1586171156842_0.3603813689935538"
      },
      "_hasShrinkwrap": false
    },
    "2.3.0-rc.1": {
      "name": "@antora/asciidoc-loader",
      "version": "2.3.0-rc.1",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9",
        "opal-runtime": "1.0.11"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2019 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.3.0-rc.1",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-X4BBPT/UY135ZjEsaUHGu/7p9uzIGc8JFEQW2hWsA53YFH3fRMRjk0iA5WYfZBYFWqzyw4hapCysEeeo7df3FQ==",
        "shasum": "e2a43e39528d8700bcd7545e0eb9bc064535cfcc",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.0-rc.1.tgz",
        "fileCount": 14,
        "unpackedSize": 33177,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel5ZrCRA9TVsSAnZWagAAZdgQAIKIikzsNQUap+ffS78m\nhDq4MumH6pU83RXExsJ12fEbYxF4W0IMm7+n1JuLj+SNWcA7HSgpoRykyEqR\nsN0r6yWukev7Nkb6GWlZGGmoyq16Nr4YFt/S8bpTkiyZybFM+pobVORTj4yq\nLencS+Ju1I3BklVvGjusOINMpKC74mdsMOC+1hP6c58/KTt7SI0CQpnf5eIa\nMSrhaNwdD1CoTE1S8gyGzoDTb3zWO9MB6TaIvwRz850njPmzqfYcJtV5pf9w\nzVZJCerb+Jo/5Bn4ySwQ0fykkHA15LeeDYjPY8gLRVZZCq+fWlNmfUVtSqeN\n6VOhBSwl88Aa5Ob2oXj/u0511kYpsE4jN8QHAsjKTcDzIVusmygWvEDLj/71\nTXT4MLCNymcaSLAdd+0+ltS9h4cdYGu4BBfA915WN6TWjDi027wgOXi/pwBx\nScnBKzhcVdWuxxMxbfzGJrL7zBSla2tsAljoQRYxAHE3XHduMn+6UZ/1Kn0F\nMrpHoCaoANBfmSio3HNMxEr29Q/aj750Sk5NqON0qYjy81q8H47FEwD1s5pn\nTo/j61+CF0fvP/OLgCOaXKfH/hFyeuHEVTrS5W0mwD72fDM1ajTrdGsC0CP4\nank4igts1m0Gf6LChynBgUsRhGFbi0IyChyTEgguVMboDKKFLesxb/esCon4\ncg6+\r\n=N/mr\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.3.0-rc.1_1586992747108_0.7509852378615802"
      },
      "_hasShrinkwrap": false
    },
    "2.3.0-rc.2": {
      "name": "@antora/asciidoc-loader",
      "version": "2.3.0-rc.2",
      "description": "Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.",
      "license": "MPL-2.0",
      "author": {
        "name": "OpenDevise Inc.",
        "url": "https://opendevise.com"
      },
      "contributors": [
        {
          "name": "Dan Allen",
          "email": "dan@opendevise.com"
        },
        {
          "name": "Sarah White",
          "email": "sarah@opendevise.com"
        },
        {
          "name": "Guillaume Grossetie",
          "email": "g.grossetie@gmail.com"
        }
      ],
      "homepage": "https://antora.org",
      "repository": {
        "type": "git",
        "url": "git+https://gitlab.com/antora/antora.git"
      },
      "bugs": {
        "url": "https://gitlab.com/antora/antora/issues"
      },
      "main": "lib/index.js",
      "dependencies": {
        "asciidoctor.js": "1.5.9",
        "opal-runtime": "1.0.11"
      },
      "engines": {
        "node": ">=8.11.0"
      },
      "keywords": [
        "antora",
        "antora-component",
        "asciidoc",
        "asciidoctor",
        "documentation",
        "static site",
        "web publishing"
      ],
      "readme": "# Antora AsciiDoc Loader\n\nThe AsciiDoc Loader is a reusable library for handling AsciiDoc content in Antora.\nIt loads AsciiDoc content into an AsciiDoc Document object (AST) for use in an Antora documentation pipeline.\n\nThe AsciiDoc loader wraps [Asciidoctor.js](https://asciidoctor.org/docs/asciidoctor.js/) and adds several extensions that enable AsciiDoc to work in an Antora environment.\nThese extensions include:\n\n* An include processor that resolves files from the content catalog.\n* A cross reference converter that resolves references between pages based on Antora's page reference system.\n* Automatic resolution of paths to images and attachments.\n* Implicit document attributes that pass information from the Antora environment.\n\n[Antora](https://antora.org) is a modular static site generator designed for creating documentation sites from AsciiDoc documents.\nIts site generator pipeline aggregates documents from versioned content repositories and processes them using [Asciidoctor](https://asciidoctor.org).\n\n## Copyright and License\n\nCopyright (C) 2017-2020 [OpenDevise Inc.](https://opendevise.com) and the [Antora Project](https://antora.org).\n\nUse of this software is granted under the terms of the [Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/) (MPL-2.0).\n",
      "readmeFilename": "README.md",
      "_id": "@antora/asciidoc-loader@2.3.0-rc.2",
      "_nodeVersion": "10.16.3",
      "_npmVersion": "6.9.0",
      "dist": {
        "integrity": "sha512-O0F93dnwsrxrv2pvyeDknaf26ykxZGnUKFa5GP2+fhz5yTjyIcCihsokokxCawgoDI91L4sTnqk6Lbsy6Y3y0Q==",
        "shasum": "037ce412ab8427969b8009a7068cb8344e9a3cad",
        "tarball": "https://registry.npmjs.org/@antora/asciidoc-loader/-/asciidoc-loader-2.3.0-rc.2.tgz",
        "fileCount": 14,
        "unpackedSize": 33186,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenr57CRA9TVsSAnZWagAAMesP/iZfeizX4+2rpGxguPZN\n9VUZOTLUSlBI1j2l+ZC8s9Q++rJsKqDLeuQSeXOyljxXtfuZ/2YFBdrVe3zm\nf0mgzYKJeBQCHjSEmvEyMe/1P8hR3lxHqSythlPMVvLQhXNCI/f22nRnPoJX\nDMGZNTDBUQK3PP2D3WGtV+GLkJSYc+dkxhq6rb8y7rNGs1c4J84C/BNmTfY4\nMj005nE6R+dg3lNjiAKkfbwsMdHzlQRgxfGNyM3MKKCPMWqjQrlHzeUfpgQE\nn/WBdoyWMMcZ/zx8gA6uUjOAsemP429l5qSh6PB+Pczk/bln9xNi4u2XpAek\nXwqvl5EfhSCGHAe2OEoLGAnTGYHX7dQhh8U6YPLj8k8stwfUmfmcEH5XRBBm\n//43jVTmXnU/WZakkruJmFfbEy8ZEc8QBVLv53DByQ8XOPC0VXrlXKy1f6KE\nSYCorfBhKI5CRrySArf4pGK1COeRWsgRthiJBvq6VsHqBOVDjfYx3iahAyYo\nDbfuQKC9XwCD1DN/e2Kp5lbnxcvH/E4xeCrcl7cE3zdz3B0FonJ4iEUJL7qG\nvtDH+I+OHmvfg3fxxIf3PxGSsoymmahA78YHEnKDXdEL6g8OrA+xDIp8kizf\nFxuLnaHcH8qu3cmT0CUS8+miOZs/0xEzBBqP40R78WnfSNX7nffx81KNIcNU\nhAFx\r\n=z5Z4\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "email": "sarah@opendevise.com",
          "name": "graphitefriction"
        },
        {
          "email": "dan.j.allen@gmail.com",
          "name": "mojavelinux"
        }
      ],
      "_npmUser": {
        "name": "mojavelinux",
        "email": "dan.j.allen@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoc-loader_2.3.0-rc.2_1587461754877_0.5443538951546825"
      },
      "_hasShrinkwrap": false
    }
  },
  "readme": "",
  "maintainers": [
    {
      "email": "sarah@opendevise.com",
      "name": "graphitefriction"
    },
    {
      "email": "dan.j.allen@gmail.com",
      "name": "mojavelinux"
    }
  ],
  "time": {
    "modified": "2020-04-21T09:35:59.073Z",
    "created": "2018-01-12T09:03:15.485Z",
    "1.0.0-alpha.1": "2018-01-12T09:03:15.485Z",
    "1.0.0-alpha.2": "2018-01-28T08:54:35.852Z",
    "1.0.0-alpha.3": "2018-01-28T09:25:33.666Z",
    "1.0.0-alpha.4": "2018-01-28T12:23:26.568Z",
    "1.0.0-alpha.5": "2018-02-02T01:54:26.201Z",
    "1.0.0-alpha.6": "2018-02-09T10:59:50.546Z",
    "1.0.0-alpha.7": "2018-02-20T11:17:55.778Z",
    "1.0.0-alpha.8": "2018-02-28T06:44:55.693Z",
    "1.0.0-alpha.9": "2018-03-06T11:09:39.392Z",
    "1.0.0-beta.1": "2018-03-07T22:01:29.849Z",
    "1.0.0-beta.2": "2018-03-14T05:14:21.051Z",
    "1.0.0-beta.3": "2018-03-23T08:12:43.393Z",
    "1.0.0-rc.1": "2018-03-27T11:16:29.052Z",
    "1.0.0-rc.2": "2018-03-30T23:18:17.301Z",
    "1.0.0": "2018-04-01T01:32:20.935Z",
    "1.0.1": "2018-05-06T10:06:48.421Z",
    "1.0.2": "2018-08-06T08:28:35.001Z",
    "1.0.3": "2018-08-07T11:02:20.965Z",
    "1.1.0": "2018-08-29T00:48:45.257Z",
    "1.1.1": "2018-09-17T04:55:36.542Z",
    "2.0.0-beta.1": "2018-12-07T01:18:08.850Z",
    "2.0.0-rc.1": "2018-12-11T23:13:13.142Z",
    "2.0.0-rc.2": "2018-12-17T21:42:46.325Z",
    "2.0.0-rc.3": "2018-12-25T04:39:51.594Z",
    "2.0.0": "2018-12-25T23:56:36.770Z",
    "2.0.1": "2019-08-22T00:19:38.526Z",
    "2.1.0-rc.1": "2019-08-26T19:26:43.536Z",
    "2.1.0": "2019-08-27T09:03:11.853Z",
    "2.1.1": "2019-09-09T20:27:59.280Z",
    "2.1.2": "2019-10-02T00:30:31.985Z",
    "2.2.0": "2019-11-02T21:47:11.399Z",
    "2.3.0-alpha.1": "2019-11-20T21:25:55.624Z",
    "2.3.0-alpha.2": "2019-12-18T02:22:03.827Z",
    "2.3.0-beta.1": "2020-03-22T22:35:57.905Z",
    "2.3.0-beta.2": "2020-04-06T11:05:56.975Z",
    "2.3.0-rc.1": "2020-04-15T23:19:07.374Z",
    "2.3.0-rc.2": "2020-04-21T09:35:55.054Z"
  },
  "homepage": "https://antora.org",
  "keywords": [
    "antora",
    "antora-component",
    "asciidoc",
    "asciidoctor",
    "documentation",
    "static site",
    "web publishing"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://gitlab.com/antora/antora.git"
  },
  "author": {
    "name": "OpenDevise Inc.",
    "url": "https://opendevise.com"
  },
  "bugs": {
    "url": "https://gitlab.com/antora/antora/issues"
  },
  "license": "MPL-2.0",
  "readmeFilename": "",
  "contributors": [
    {
      "name": "Dan Allen",
      "email": "dan@opendevise.com"
    },
    {
      "name": "Sarah White",
      "email": "sarah@opendevise.com"
    },
    {
      "name": "Guillaume Grossetie",
      "email": "g.grossetie@gmail.com"
    }
  ]
}

If we can get the information from the latest version if missing from main, that would solve those issues already.

For Asciidoctor readme seems to be completely missing :(

asciidoc
{
  "_id": "asciidoctor",
  "_rev": "9-c20f6ee0f70e36498d5c48a840037a9f",
  "name": "asciidoctor",
  "dist-tags": {
    "latest": "2.1.1"
  },
  "versions": {
    "2.0.0-rc.1": {
      "name": "asciidoctor",
      "version": "2.0.0-rc.1",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/core": "2.0.0-rc.1"
      },
      "_nodeVersion": "10.15.3",
      "_id": "asciidoctor@2.0.0-rc.1",
      "dist": {
        "integrity": "sha512-f4dduFoVAyDluzssDel8cGpor2EZO2w9rBmxrzjCjpccsGobjVFhpNBygDP+Y+f/CpO6ElBOf0pazsVeeblXUg==",
        "shasum": "bf473b68e2b15ea261e1765ac43b7e042eb3e525",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.0.0-rc.1.tgz",
        "fileCount": 4,
        "unpackedSize": 4608,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl5raCRA9TVsSAnZWagAAg/oP/3dV07QCtf1XUcbQPUKa\nY/XqB5BJey8aDqei4B5yENihn9DyBuloYYcuPBPUMciyZ5nw4SbgiaIGy6re\nW9ZC42OaoVC5sFS4iRzxtPNIySZ4og9EelPvUsTRP7I0rgYB92SWKDL37lb7\nGqe8mv3TOB2OWPDhYI03dmi3O0m4TJyPvgJ3w7Dg5/nvpi8TnZ7nS1korrky\nTtMFP/AR6cadgBzz+03TbKNEkWAObKGOYazNMmA2rZOgdiXeKuWgX1V0pFSV\n/lM9vicUmCQntk8y9dfT/j1H1EuMN5hNp1H8kOypJ16T01pAEfnhWhqMRX/I\nc1QiGgYPndI+d7qE6mFdFOr/n4NZZZSwnZqI93p2RoJmTQFhN68mZrR9QY2N\nAfZFNhvFXigNVX+QY65uUn6XkfQcxMPqx5D0kfkVvcNdA6xamI5HdpmYwcqy\nj7jgjpYJUQSclaZpeIidccDf/q78FSSBrD8RMYcbkvXxWLr75U5ZFfRjnhPo\n27X0RiciZuX8FD0zTF4Fel6kBRDk2taq5t03LOez9t8ZlRGQ7BT+hkM1VgNt\nGtVjrOCQFQHndVc1n/pwQlR0trnKL7CZ1Fm/pCEkl9PtgrHnRqmbvBulqMlt\nNGZwTeOxlcohRCxMLsJzQwCjXOQkl/iNCLH7KWmD8rtu4tD0YoP9fMtIkef6\n30X8\r\n=N344\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.0.0-rc.1_1553439449531_0.9045006602555961"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0-rc.2": {
      "name": "asciidoctor",
      "version": "2.0.0-rc.2",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/core": "2.0.0-rc.2",
        "@asciidoctor/cli": "2.0.0-rc.2"
      },
      "_nodeVersion": "10.15.3",
      "_id": "asciidoctor@2.0.0-rc.2",
      "dist": {
        "integrity": "sha512-QciHG1exbrCuiFSMXo86kFcvvOnLEvXAxV363rCnT85Cagpwu5qts5ud3c5FTFpdxApHk9zscPbI+a53GnSkIA==",
        "shasum": "6116c8eb18044670682643ba95033beb5f8a6559",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.0.0-rc.2.tgz",
        "fileCount": 4,
        "unpackedSize": 4646,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoL/cCRA9TVsSAnZWagAAlVsP/iX5nkMd2/pkIKbN+7EE\nopZDGlwsNEV66/9dzOO/FfUgYggerREGuyxCa+Kfb1oP5H39MAug66ZyJ27e\ns3uz4ry9VClhsTNWZ0XsbZ4Y1G2viKRgqnVgoJ2ZHCkCuVOpC/QKWhnaipd8\nR8U46l62Vim4ofsaFBnUdRJ/V6466/VPXsH43+yRyKc9VW3+n3I1vdbIaDrx\nEiPofJdYuLnClOdPw/PsuRjUrICu+qSuZyWWw6dOBq7cgWB/vLLTCLLTHT5v\nfx2IwkkPixAUgpDLb1BT0QILlegJvco/AQsc+ncwPg4FV//qVXijHeE6oSQR\nZq/JjTVaGlmOqmZ8unam9sCtPCPRtHTYZQ+jnOCSmWK8/tGI11NxXKRgFHmo\nw6sWplCGL+IobYuB2178JSL38gCuZG5SVSHzAEdDlOsNTmUi06+uiG6aZed8\n4YWjCSDpUGWguflUxE3hPJ7qXsimgzuUwhArgoe42VbOEDwDZaqJ+kQwFSA+\n6btKLDTZwemGhSaL7Gypceq/lYE81OVg8Fveidv7F0EgGHxA4d5EANcPqRaw\nPy7tM4lKirjDDKi58Ekwrm5o+zyCau9hD6/bTieTk/VF/PG68zoZl1Pgg5wT\nD0+aO1xroXBuwMzKaPkzSBUH873Nzl+vuS9qQ7sAE4jKOesa6ardsUj4HP33\nHGcK\r\n=fDQ4\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.0.0-rc.2_1554038748064_0.1360106743333862"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0-rc.3": {
      "name": "asciidoctor",
      "version": "2.0.0-rc.3",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/core": "2.0.0-rc.3",
        "@asciidoctor/cli": "2.0.0-rc.3"
      },
      "_nodeVersion": "10.15.3",
      "_id": "asciidoctor@2.0.0-rc.3",
      "dist": {
        "integrity": "sha512-oAbn0pxBN1GBngr1C65Gf5y8zH1226o2MxbZkuq/ZJ0r1REHymOgIsMcCRHzPP6NC4Q+7Avghd/0lPz3+uA+aA==",
        "shasum": "9f46e397f69abbf20a170620f0d31ea53e05833a",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.0.0-rc.3.tgz",
        "fileCount": 4,
        "unpackedSize": 4646,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqKbUCRA9TVsSAnZWagAAOLEP/Rw7a4Jg9kmirO0T69kS\nTt+DCQc07yzzuCJiMzYaNowLFNP6TpLNyfvGdCM8P4dVXPJauqdzO50B7yth\nWlXl+y6i5eT5y0K3R0sA6r6BQazBk6xBssyrRLbNjRkGl3l2lHZbeJkX4t0U\nC7TmnQiA2tu4hRv3u6RkntM4CTfx2CvMPDGLbuiTuMJ2NqKRj8BBkBT8nKEA\nl0gMmjxg2Nt2VieV8SAcj/z8TK3FI+WbKxtZJMZfBKTEz9Zw3Fp4sTt0vjnv\nNO5eOLJx1SgI5KmV500M/qsrcGr+DsK0Z3CxLqQUJtc7wx1ACxzDt6LCzyxX\nl5MsQUSF5e0m79VYUwVS9nkuswqfyZN5JVizzjCYB4TUh/bkeGETyg6hG/vM\n+9R8b7frB2FSZbUL33JovIbF2pkMG2TVdSsfju393oEatGXPXppQQB5kVv/G\np3J6b3N3aBcZWOuF7t1+hegTcQqIqtCvsPl9RfLdcbOdEexuR1l1++Sc4vMp\nT+Z24KtYaApe7OkELSbss/A61eUcjVUOVsxrmHtTS+3ERf8cVHFfzaGxBQ0i\nO0APBvzvNLkjF/kBD02f9U+ZH3WzrTF11mG9H9FzS8YekBqe6RmjX4zUN4zm\nO5TcHGqTtVoASaXHgm0RTS7Ohv8cKhYUkVrxKuWzoxpof9/58tAMkd9EXC86\npv/w\r\n=3v5V\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.0.0-rc.3_1554556628095_0.4638688735422867"
      },
      "_hasShrinkwrap": false
    },
    "2.0.0": {
      "name": "asciidoctor",
      "version": "2.0.0",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/core": "2.0.0",
        "@asciidoctor/cli": "2.0.0-rc.3"
      },
      "_nodeVersion": "10.15.3",
      "_id": "asciidoctor@2.0.0",
      "dist": {
        "integrity": "sha512-vYzVXA3R6GZptnwQWxgf4tEM4kPiJxmBsDEXRCD1XSluTH1w9UWQd4WfrzHcgANnQuaC8Y2KCmqJy8qmIOBEzA==",
        "shasum": "7f9fe1e47b396fe9ba57d1633b099dafc86f9028",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.0.0.tgz",
        "fileCount": 4,
        "unpackedSize": 4636,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsFBeCRA9TVsSAnZWagAAHXIP/2arxR5KlpRsdk/AUnfs\nf35REXUYDgMdhH9BctuGwDxhSzl53zjkfOqu7uUSGJr9/RioaXqgwR50McxI\nFDAJ1GECGEbeqDYlY2pTLqNJ8OW0sInewIl97T//I+YB3OeKsnYpnuRZrByu\n7tU5fBWeXbYS6exI6IhvrWOwaKG9uT48CeYp5AMCg1Lp0F1r+mr2hcjHXSoo\nq3FsCKHWsUgQukminyFDieajIAGK+O3VhWulsDxZOibGMYHpP5lHav67nDo3\nNmsTJlu+Bcc5ud/blmiZNQrqMVPU97+khFVUDjOIexS+o3U40Igr9r5jtin6\niIwi4uVkcxJy7LhpnOrf14aYP+oSH55fp1wOZE1na+MwjM9c9U45FPRGTYKf\nU6etsjCIT1NcWUBYxYxBViUHzK8RZ8u6Zxb8683BCOCzOP7JBAFImDt6srAA\nO6ElnhJ8ooaitQ/jQtGG6Qfa2OGHIvcJar3H4iHbVTza1mGpV7PJb1ebz/bc\nUhIL9Igt3bYUn5OlIJYIkqtoWTIO/UbVrACM8LNeDklUCVSkTAvGuvi3GPKx\n9rrp90slTjO8aXymg1FNAadT4CsZ4dCPe5TPkvlZ6herOiRYbMMsrS2xNbzu\nanL/q00cIlfjeQ+kmI17UZfnJFjSdXZWnngs+6TVDj7H1F+wHZJzXgX0ZKop\nXaD+\r\n=wF0P\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.0.0_1555058782241_0.6836196759265956"
      },
      "_hasShrinkwrap": false
    },
    "2.0.2": {
      "name": "asciidoctor",
      "version": "2.0.2",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "bin": {
        "asciidoctor": "bin/asciidoctor",
        "asciidoctorjs": "bin/asciidoctor"
      },
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/cli": "2.0.1",
        "@asciidoctor/core": "2.0.2"
      },
      "_nodeVersion": "10.15.3",
      "_id": "asciidoctor@2.0.2",
      "dist": {
        "integrity": "sha512-PWZCdwaXz/iY+Qp5AEHjhH1HXSt6w2e31aTg7TUO3YKMPGAUpAamM3Xm2dvJBx6Ego08I01yc9drrbc6ugoLlA==",
        "shasum": "b159909097bec7f2b3ee4b0e1866dcc932771e34",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.0.2.tgz",
        "fileCount": 5,
        "unpackedSize": 4866,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuhUBCRA9TVsSAnZWagAA8jAQAJKxdbjg4IQ1mOOZxEGe\n/B/1blU/mdSem0A4DbiLUXlM4F/kwzM3cUbcbGbXcu8WqWUSVRgSlQlLUCep\nXZWOzbqzhY5TTj6qGexZMetEWRogs/YdkRdnmHUWCHTBpj71LpERjWDfxSes\nEAggE+Jvju1K4Q+5SQ/9H1SGHsDs3VkuyFS2JfR8YivNli6nikuJ4vdvasrK\nbM2HKTvYqXKc6RQR0eQqwlCD070SeyosJ+MXH3B6L7CjiaR/dqDY/emYjHsv\nqoi52MntTHdDxOggYGz1d6OSgwjdAThnm5ptgxKvhFuet88iEzidrrAFV4rf\nyBPbI9+5wi01PnMpBXDta76soyKgn1yWl3uRTtL3FP36WNeaJQruA/dZvnhm\nNejdgYqRp89rA0id74ANOkavgbKB95QnK2FBB2QMlVQFbelB5Vuahy4HNGUw\nW4puO4iXOGM8o24ilqCAalw+IxigyOOO8IBC1PqYo9CQ36B2W81L5RUr65qP\nGQKRoWZGZE0XWlZgfZ+SNv5uoUwH9+XzL3WrqIQbZYUoN5emxCoclphiyXfL\nRE5gGi8C04u0XOxguhQPBKm0Yjc31VOTirGrwdhw+s/QmYrnO+ogSaO1V9px\nrxEfP8oY0D2cYsmXC/VMONhUkMtaTxVug+/hJG1vQoCRXUj4qiL4X2rvKY2G\ng7O5\r\n=smjg\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.0.2_1555698944820_0.014497283508559944"
      },
      "_hasShrinkwrap": false
    },
    "2.0.3": {
      "name": "asciidoctor",
      "version": "2.0.3",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "bin": {
        "asciidoctor": "bin/asciidoctor",
        "asciidoctorjs": "bin/asciidoctor"
      },
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/cli": "2.0.1",
        "@asciidoctor/core": "2.0.3"
      },
      "_nodeVersion": "10.15.3",
      "_id": "asciidoctor@2.0.3",
      "dist": {
        "integrity": "sha512-6UB/oB0jRQOy6/DoFBH1nUzAAGt7Aa6snfXKZyvaxKxQHcuvFuJcvS2zVjAH2eURQidkBLy+J0VHBVjRWs8CiQ==",
        "shasum": "350a41d051c5f99d1d8fa4abdc7a9c80da48f90a",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.0.3.tgz",
        "fileCount": 5,
        "unpackedSize": 4866,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyWsTCRA9TVsSAnZWagAA6RcQAJFHS6PqqwteKexWfxZk\nNCvMMV1fsrbMk6sgFwgVLz49RjLw7w11eDBOgWokj7ijk44UEaTCeJK4j/97\nDST8/6Jbi5919VK/KOqn8pNBy+me8yfQns6cpfMnDwBuCTMjaxFEmXSDYkOY\nJp79v4PcQdYDlxEeME742QvROgXyZrGM5k8sAvMTfahnjqRZpjalkQ+H7heb\nVzjUY30ne89IVlR4JdnOK343z3kQGi7PQuH/GiOy2fauv0zjleGfcLkQB1vR\noIWqQuoidScHlJ9Kh+Zu6AiPz4Xt1V5HrDm6QavnELw+WYC7nuLdi4C1WG7J\niD0Rqqgtomw1eWUN81LdRGWBflzqRn9/aqbKikQuMKGKGpBUOdZqNeiFelft\ncVFpnWEAk3JSQgGSpAJxjUjcq8BrluoP2T9E8/rApiFU43AFRtsH1ooeG2ri\nd37MDqVpV8eybswCSPbwLjEdiWGslSn4CtIRWmXdnwlLGNtr6XYyJHwfYGDD\n15DQqPr8WMAuln3fmpj7z8HB1L4pTHW/nDekPmkwk28he9nXAEI28eSxVPYM\nxWmzJZy+ax7QDX2C5a9L9eHkqNJFBSq4pav49Ne3wamxi/SFdNvDgTkTcAfx\n9LOIpQiUKDoiDihyLvNutaEIaPHlVrIfjaWnVJEDcJxYqWcg9LsN7sFV6HE4\n3uYW\r\n=xgtg\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.0.3_1556704019337_0.5048838555353818"
      },
      "_hasShrinkwrap": false
    },
    "2.1.0": {
      "name": "asciidoctor",
      "version": "2.1.0",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "bin": {
        "asciidoctor": "bin/asciidoctor",
        "asciidoctorjs": "bin/asciidoctor"
      },
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/cli": "3.1.1",
        "@asciidoctor/core": "2.1.0"
      },
      "_nodeVersion": "12.14.1",
      "_id": "asciidoctor@2.1.0",
      "dist": {
        "integrity": "sha512-+OOJn/25IQWldU7eWiQOciUb12Pf29TpMjCfasKZbta8aYP+7So2C6F3JG9x7gZVoh9RoS1noJlUO2Jkvqcobw==",
        "shasum": "a13c7f3deb7f5882fceaa6ed0c88f275885452a1",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.1.0.tgz",
        "fileCount": 5,
        "unpackedSize": 4866,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLaCkCRA9TVsSAnZWagAAbU0P/0n11f8JoGG/LtJs7sne\n9fJJ64AHMhQ1ixi6C1HcAVF51r6qW1z/KiLqR48FM9zWtMlWJvR4DdtPjXei\nmCUs19qWua+GvibgMo0UN25/Im7QN+a290+3DGTfQV2cudfM5GCxKrfIV5y4\ngWlEPxprV2nxmSQgEkZSx8u2FM6XDf4E/N+LIzmy2hekZ1rhgn7xHzx/QrwY\nF2MQTpR933ygNJFkyt2lIPJmW8h75fdI5EkyKZmOEoSg/tQDjbIfWBrv21+K\nWs+qisgRaJagWNTdUUPjWXkQS3IxYvUIpZbNthyivCuhs2gcLW3HxrtQlP20\nF9TMzVuWfCz6ACvfHa4hQZsgQT6VpnIav6j0BWzPgTQzLu7oFd9Khezw0anJ\nxrMT/2pJ/R2PkrDufcyBlJtIAK6KbEFnMUMo/CVDNqAB8NpC69selqleRdV5\nv3WPGwcBQyqT340/AIF2gWsnrxF6iBGD1kT9mowIzGO1NRQpE1tyb7UOkLpC\nVZzxILT+DF34T4AiZ8QQmPc9ta6MBDu9bSIa2HNMCkMGwYqbYV0oIqu1gojF\nMrUS8MohVu44eNfwNTyGC5Iz/ntgXaR6O0D+007u50+UN8TB9gI6get+diGV\nzR4i30kjqwCsbBlldCPQkZwOFjNUOeKoAg5OppUuM/8wjS6ybGC3YrRLE+j6\nX2kF\r\n=u4+O\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.1.0_1580048547644_0.9547410651814305"
      },
      "_hasShrinkwrap": false
    },
    "2.1.1": {
      "name": "asciidoctor",
      "version": "2.1.1",
      "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
      "main": "index.js",
      "types": "types",
      "bin": {
        "asciidoctor": "bin/asciidoctor",
        "asciidoctorjs": "bin/asciidoctor"
      },
      "engines": {
        "node": ">=8.11",
        "npm": ">=5.0.0",
        "yarn": ">=1.1.0"
      },
      "repository": {
        "type": "git",
        "url": "https://github.com/asciidoctor/asciidoctor.js.git"
      },
      "publishConfig": {
        "access": "public"
      },
      "keywords": [
        "asciidoc",
        "asciidoctor",
        "opal",
        "javascript",
        "library"
      ],
      "authors": [
        "Dan Allen (https://github.com/mojavelinux)",
        "Guillaume Grossetie (https://github.com/mogztter)",
        "Anthonny Quérouil (https://github.com/anthonny)"
      ],
      "license": "MIT",
      "bugs": {
        "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
      },
      "homepage": "https://github.com/asciidoctor/asciidoctor.js",
      "dependencies": {
        "@asciidoctor/cli": "3.2.0",
        "@asciidoctor/core": "2.1.1"
      },
      "_nodeVersion": "12.14.1",
      "_id": "asciidoctor@2.1.1",
      "dist": {
        "integrity": "sha512-YfgnQ/dudXm1klwZTV0OXFoX+wl17amJSFlFLNROSBjyVaT04uq+9gwZ84nCUy5sr5UrBqS+Q7ZFYssFoLqYkQ==",
        "shasum": "dc46a0fffd126ad871733f727b3b875d256af976",
        "tarball": "https://registry.npmjs.org/asciidoctor/-/asciidoctor-2.1.1.tgz",
        "fileCount": 7,
        "unpackedSize": 108960,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNqrlCRA9TVsSAnZWagAAWOgP/jgFHVA4hOAHwqlq7emR\ncCUx3sdnNpzuRcpZ5/TttLJpylaQwZnfd/x0wRw/kqjA3dgwKw8brcoko/wT\nydSz3QIa4n7nDbZymnY8gNp+mG6Yo3iMJSx4K6R3LsLtX9/uPTLVAgcU1D6A\n0VViJa6gYQnCHLI4a46EvMWFMJILGUmuqpfLp/4oGOi9EE/hWe2hSig/nOYs\n4R/2dvDKCDRXfHU4cpWJIfSl6Q464J23zOoJQTH18bL9+YknQ1acVCx4JNre\n7AoGUWc6MCHa4FrbEty1Cq2e2wKZIZJZZ1BdH5makYEiGlHfFlUtnXGPRZhA\n4KSBqagUt9hpqRMMrGYdHXgHDPBN97f8uPYcVWD58ca8HAuXy/dcCgcZqevs\n9Z861fXw6dNweDw/r+2bp7mz/rU/wkQ8rV5VBCAurCZjZm0PeS2IgcK7wWqL\n2bB+2O9dKVG/LnpO5LlkfYeLOWC/FF2Tb9rZxTz5sC98hIrxFU1stTpUttUr\nsHci5S4/J59z3U3uY2wFzA6+cyhszupI9+5Zd4V9GVpbOLF+cRcfH6EefU9b\nk23ed5dOG+EABYHf9kt5IlVmGzXpyOLdONaOJl/SQNRMEiz/03gvJCI9NypV\nGbiyAhguuHIdLx0KXhYUp6+ft3BS1z4aXcutsJk/G+lnmlR8L9lHmp+Wjgfa\nUqCo\r\n=5w+s\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "maintainers": [
        {
          "name": "ggrossetie",
          "email": "ggrossetie@gmail.com"
        }
      ],
      "_npmUser": {
        "name": "ggrossetie",
        "email": "ggrossetie@gmail.com"
      },
      "directories": {},
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages",
        "tmp": "tmp/asciidoctor_2.1.1_1580640997013_0.22577749452839369"
      },
      "_hasShrinkwrap": false
    }
  },
  "time": {
    "created": "2019-03-24T14:57:29.338Z",
    "2.0.0-rc.1": "2019-03-24T14:57:29.668Z",
    "modified": "2020-02-02T10:56:39.540Z",
    "2.0.0-rc.2": "2019-03-31T13:25:48.169Z",
    "2.0.0-rc.3": "2019-04-06T13:17:08.242Z",
    "2.0.0": "2019-04-12T08:46:22.394Z",
    "2.0.1": "2019-04-19T18:01:44.961Z",
    "2.0.2": "2019-04-19T18:35:44.946Z",
    "2.0.3": "2019-05-01T09:46:59.452Z",
    "2.1.0": "2020-01-26T14:22:27.829Z",
    "2.1.1": "2020-02-02T10:56:37.188Z"
  },
  "maintainers": [
    {
      "name": "ggrossetie",
      "email": "ggrossetie@gmail.com"
    }
  ],
  "description": "A JavaScript AsciiDoc processor, cross-compiled from the Ruby-based AsciiDoc implementation, Asciidoctor, using Opal",
  "homepage": "https://github.com/asciidoctor/asciidoctor.js",
  "keywords": [
    "asciidoc",
    "asciidoctor",
    "opal",
    "javascript",
    "library"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/asciidoctor/asciidoctor.js.git"
  },
  "bugs": {
    "url": "https://github.com/asciidoctor/asciidoctor.js/issues"
  },
  "license": "MIT",
  "readme": "",
  "readmeFilename": ""
}

An option I'm seeing is to go to unpkg before going to GitHub / gitlab. Unfortunately in those cases readmeFilename also seems to be missing, so we'll have to assume it's called README.md (even though it can also be lowercase, no .md, or .markdown)

@mojavelinux
Copy link
Author

mojavelinux commented Apr 22, 2020

I don't understand, how is the readme and readmeFilename set on a specific release, but not on the top-level metadata? Do I even have control over this when publishing? The README.md is there in the tarball.

For the record, I haven't changed anything about the release process for more than a year, and this used to work. So I'm confused how this is all of a sudden breaking.

What command are you running to get that output? (I see, it's curl registry.npmjs.com/packagename)

@Haroenv
Copy link
Member

Haroenv commented Apr 22, 2020

I'm going to https://registry.npmjs.org/@antares/asciidoc-loader to see that. Unfortunately I haven't yet looked into npm itself how it's getting those values out of the tarball.

I think doing something similar to what's done for the changelog (racing some file names), but to unpkg should give a reasonable approximation for what npm is doing (although their source code is closed, boo)

@Haroenv
Copy link
Member

Haroenv commented Apr 22, 2020

Are you publishing using npm or Yarn? I wonder if that makes a difference

@mojavelinux
Copy link
Author

mojavelinux commented Apr 22, 2020

Are you publishing using npm or Yarn? I wonder if that makes a difference

I'm publishing with Yarn npm via Lerna. It appears that's the culprit for why the field is not being set on the top-level manifest...at least that's my theory.

@mojavelinux
Copy link
Author

Thanks for the insight, btw!

@Haroenv
Copy link
Member

Haroenv commented Apr 22, 2020

That's definitely a common enough use case that we can't leave it broken for everyone. Can you try tweaking this setup for a test package and see if there's a combination of tools which makes the readme disappear? In any case, I think we'll have to put another fallback before the repository via unpkg

@mojavelinux
Copy link
Author

mojavelinux commented Apr 22, 2020

I'm going to investigate a bit and see if I can figure out why the readme and readmeFilename don't get populated at the top-level when they are populated in the version itself.

I publish another package with npm directly and it doesn't have this problem, so it could be an issue with Lerna...though I need to observe the order of commands first to know what's going on under the covers.

The fact that these fields aren't set on registry.npmjs.com gives me the impression the problem is in fact with the package, not yarnpkg.com. But let's see what I find.

@mojavelinux
Copy link
Author

If you're interested (though I'm not presuming you have time), I have documented in detail how to test local releases of Antora in the releasing guide: https://gitlab.com/antora/antora/-/blob/master/releasing.adoc#testing-a-release

@Haroenv
Copy link
Member

Haroenv commented Apr 22, 2020

Sorry, I'm having a really busy day now, and while it's part of my job, not the main part I'm focusing on right now, so I won't have the time to immediately resolve this, but should see in the next few days though what fallback works best. I can definitely still review PRs though

@mojavelinux
Copy link
Author

I'm reasonably confident to report that the root cause of this issue is an old bug in Lerna that has since been fixed. Lerna used to publish the package without the serialized manifest (see lerna/lerna#1843), and in fact published straight out of the directory (cd /tmp/test-release-from/packages/asciidoc-loader && npm publish).

Lerna has since been updated to publish using the same logic as npm. I can't be entirely sure until I test it with a real release, but verdaccio seems to be reporting that it's receiving the correct metadata.

The tricky part has been updating Lerna without breaking my releases since, as usual, things have changed.

@mojavelinux
Copy link
Author

mojavelinux commented Apr 22, 2020

I finally tracked down where in Lerna the manifest is being sent and I can confirm that both the readme and readmeFilename fields are set when using the latest Lerna. I'm feeling confident this is going to fix the immediate problem with these packages in particular.

As for what happens when these fields are missing, it seems like it would be reasonable to

  1. find the version for latest in dist-tags
  2. get the readme and readmeFilename from that version

(...assuming that isn't too hard to do).

@Haroenv
Copy link
Member

Haroenv commented Apr 22, 2020

One thing I noticed is that readme also is missing on some other packages (e.g. instantsearch.js), which aren't published with lerna also are missing the readme & readmeFilename

The workaround for your type of packages indeed shouldn't be too complex, code would be what we have here: https://github.com/algolia/npm-search/blob/5c83b6e4f568d15d2e38c4e9d77c894df4bbc1ef/src/formatPkg.js#L88, but extracted into a function & fall back to pkg.versions[pkg['list-tags'].latest].readme & same for readmeFilename

@mojavelinux
Copy link
Author

I made another prerelease using the latest version of lerna, which uses libnpmpublish under the covers. While the readme and readmeFilename fields are set on the version, they are still not set at the top level. My guess is that they aren't set because that release was tagged with the dist-tag testing (instead of latest). I'm ready to push out a stable release, but I was hoping to resolve this problem first. Now I realize that we just won't know until I do a latest release. So, that's what I'll do.

I have to be honest, the way the registry manifest gets populated by npm is so unbelievably cryptic. It would be nice if they would document how this actually worked, and what rules it followed. Otherwise, I feel like I'm just stabbing into the dark. That's not Yarn's problem, though it creates problems for Yarn for this very reason.

@mojavelinux
Copy link
Author

I'm happy to report the releasing a stable version using Lerna (and a small hack to libnpmpublish for good measure) resulted in the readme field being populated in the root metadata. Thanks again @Haroenv for putting me on the right path.

curl -s https://registry.npmjs.com/@antora/asciidoc-loader | python -m json.tool

Here's the hack I mentioned to set the readmeFilename. https://gitlab.com/antora/antora/-/blob/master/scripts/patch-libnpmpublish.js I reported it here: https://github.com/npm/libnpmpublish/issues/12

(I'm not sure if that patch helped, but it sure didn't hurt).

@mojavelinux
Copy link
Author

...and the READMEs are back!

https://yarnpkg.com/package/@antora/asciidoc-loader

Thank you again @Haroenv for your assistance. Not only did you help me resolve the problem at hand, you also made me aware of an underlying issue in my release process. So I'm in a better position now.

For packages that have a similar problem, but aren't able to release, I like the fix you suggested:

but extracted into a function & fall back to pkg.versions[pkg['list-tags'].latest].readme & same for readmeFilename

That seems to be the next step forward.

@Haroenv
Copy link
Member

Haroenv commented Apr 24, 2020

Yes, I'll get to that in the coming time, maybe the weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants