Integrating Builder with latest version of Qwik/Qwik-city causes build error


Integrating Builder with latest version of Qwik/Qwik-city causes error: qwikPlugin.api.getManifest is not a function

Builder content link

Builder public api key

Detailed steps to reproduce the bug

  1. Install quick app (npm create qwik@latest)
  2. Integrate Builder.IO as per docs
  3. npm start - all works - sweet!
  4. run npm outdated (because style data binding isn’t working and you’re hoping so much that it works in the latest versions) and notice that there are later versions available
  5. npm update
  6. npm start - fails to build - see screenshot

Screenshots or video link

“devDependencies”: {”: “^0.11.1”,”: “^0.0.117”,
@types/eslint”: “8.4.6”,
@types/node”: “latest”,
@typescript-eslint/eslint-plugin”: “5.40.0”,
@typescript-eslint/parser”: “5.40.0”,
“autoprefixer”: “^10.4.12”,
“eslint”: “8.25.0”,
“eslint-plugin-qwik”: “0.11.1”,
“node-fetch”: “3.2.10”,
“postcss”: “^8.4.18”,
“prettier”: “2.7.1”,
“tailwindcss”: “^3.2.1”,
“typescript”: “4.8.4”,
“vite”: “3.1.7”,
“vite-tsconfig-paths”: “3.5.0”
“dependencies”: {”: “^0.0.30”

Code stack you are integrating Builder with

I followed your reproductions steps and was not able to reproduce the problem. Could you zip up your project (minus the node_modules) and set it over to us?

Thanks for taking the time to look at it. I’ve just published it to github if that works?

Otherwise I can zip for you.


Hi again,

It seems to be caused by 0.0.117. If I revert to 0.0.112, then the error disappears. It also looks like I gave you the wrong repo (although the issue is in this repo too so feel free to have a play).

My original steps to reproduce the issue are also missing the step to manually update to the latest version. I’ve been playing around so much I must have forgotten that I did this. npm install

In summary, I can get it working using qwik-city version 0.0.112, which is what is configured running npm create qwik@latest.