I tried your plugin and verified that it works fine on the knockout website's live examples but it doesn't work with my project.
My current project uses Knockout (obviously), RequireJS, CoffeeScript and a custom Templating engine i have written (that allows templates to be loaded as text by RequireJS). I think one of those three may be preventing your plugin from parsing my view models but am not sure which.
Does the plugin look for a script tag that contains a view model? if so i reckon that might explain why it cannot find my viewmodels as they are all loaded as dependencies with RequrieJS.
I don't think the issue would be CoffeeScript because by the time the browser sees my code it is already compiled into JS (by RequireJS).
Perhaps my non standard templating engine is causing issues, although all it does it centralise where templates can be found:
templateEngine = new knockout.nativeTemplateEngine()
templateSource = knockoutTemplateSource(templateEngine, WrapperViewModel.getInstance().templates)
knockout.setTemplateEngine(templateSource)
Any ideas? I would love to be able to use your extension for my projects.
Here is a screenshot which shows my DOM and your plugin, it shows how i have nested view models and templates: