aglio icon indicating copy to clipboard operation
aglio copied to clipboard

TypeError: token.attrGet is not a function

Open kadishmal opened this issue 7 years ago • 1 comments

   "TypeError: token.attrGet is not a function",
    "    at /home1/user/61916c91a4e81be8/node_modules/markdown-it-anchor/index.js:79:24",
    "    at Array.forEach (native)",
    "    at Array.<anonymous> (/home1/user/61916c91a4e81be8/node_modules/markdown-it-anchor/index.js:71:8)",
    "    at Core.process (/home1/user/61916c91a4e81be8/node_modules/markdown-it/lib/parser_core.js:51:13)",
    "    at MarkdownIt.parse (/home1/user/61916c91a4e81be8/node_modules/markdown-it/lib/index.js:493:13)",
    "    at MarkdownIt.render (/home1/user/61916c91a4e81be8/node_modules/markdown-it/lib/index.js:513:36)",
    "    at decorate (/home1/user/61916c91a4e81be8/node_modules/aglio-theme-olio/lib/main.js:422:44)",
    "    at Object.exports.render (/home1/user/61916c91a4e81be8/node_modules/aglio-theme-olio/lib/main.js:646:5)",
    "    at /home1/user/61916c91a4e81be8/node_modules/aglio/lib/main.js:133:20"

The above error occurs due to the fact that markdown-it-anchor has released v2.7.0 which introduces some breaking changes.

The following works fine:

`-- [email protected]
  `-- [email protected]
    `-- [email protected]
      `-- [email protected]

v2.6.0 works fine, too.

But this new v2.7.0 fails.

└─┬ [email protected]
  └─┬ [email protected]
    └─┬ [email protected]
      └── [email protected]

Some clever people here at aglio didn't care enough to set the exact version requirement in its package.json.

Please, always use the exact version.

kadishmal avatar Feb 06 '17 07:02 kadishmal

This can be addressed by bumping to a current markdown-it, see #320.

fricklerhandwerk avatar Feb 06 '17 08:02 fricklerhandwerk