Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
Highlight.js version: 11.6.0 Node version: v18.12.0 npm version: 8.19.12 When I provide a plugin with the following code to highlightjs (full code is at github): /* Language: BQN Requires: A...
#1: Initial revision
highlight.js 3rd party plugin error: Cannot read properties of undefined
**Highlight.js version:** 11.6.0 **Node version:** v18.12.0 **npm version:** 8.19.12 When I provide a plugin with the following code to highlightjs (full code is at [github](https://github.com/razetime/highlightjs-bqn/commit/2dae3376e71ed9c19fd7a98abf4f2690d927fd48)): ``` /* Language: BQN Requires: Author: Raghu Ranganathan <rraghu.11502@gmail.com> Contributors: Description: BQN array language definitions Website: https://mlochbaum.github.io/BQN */ export default function(hljs) { return { name: "BQN", unicodeRegex: true, keywords: '•BQN •ReBQN •primitives', // only primitive functions included. contains: [ { scope: 'string', begin: '"', end: '"' } } ``` I get the following error during build: ``` $ node tools/build.js -t node Starting build. Finished build. Writing styles. /home/razetime/Documents/Code/gen/highlight.js/tools/build_node.js:184 const common = languages.filter(l => l.categories.includes("common")); ^ TypeError: Cannot read properties of undefined (reading 'categories') at /home/razetime/Documents/Code/gen/highlight.js/tools/build_node.js:184:42 at Array.filter (<anonymous>) at Object.buildNode [as build] (/home/razetime/Documents/Code/gen/highlight.js/tools/build_node.js:184:28) at async doTarget (/home/razetime/Documents/Code/gen/highlight.js/tools/build.js:90:3) Node.js v18.12.0 ``` What is causing this error?