{"action":"opened","issue":{"url":"https://api.github.com/repos/marko-js/marko/issues/252","repository_url":"https://api.github.com/repos/marko-js/marko","labels_url":"https://api.github.com/repos/marko-js/marko/issues/252/labels{/name}","comments_url":"https://api.github.com/repos/marko-js/marko/issues/252/comments","events_url":"https://api.github.com/repos/marko-js/marko/issues/252/events","html_url":"https://github.com/marko-js/marko/issues/252","id":142194374,"number":252,"title":"Custom taglibs not found after migrating to v3","user":{"login":"tbashor","id":1523578,"avatar_url":"https://avatars.githubusercontent.com/u/1523578?v=3","gravatar_id":"","url":"https://api.github.com/users/tbashor","html_url":"https://github.com/tbashor","followers_url":"https://api.github.com/users/tbashor/followers","following_url":"https://api.github.com/users/tbashor/following{/other_user}","gists_url":"https://api.github.com/users/tbashor/gists{/gist_id}","starred_url":"https://api.github.com/users/tbashor/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbashor/subscriptions","organizations_url":"https://api.github.com/users/tbashor/orgs","repos_url":"https://api.github.com/users/tbashor/repos","events_url":"https://api.github.com/users/tbashor/events{/privacy}","received_events_url":"https://api.github.com/users/tbashor/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-20T19:15:53Z","updated_at":"2016-03-20T19:15:53Z","closed_at":null,"body":"I just migrated to v3 and now only custom taglibs in the same directory as the page are resolved.\r\n\r\nHere's a sample of the directory structure:\r\n\r\n```\r\nroot\r\n   package.json\r\n   marko.json\r\n   node_modules\r\n   plugins\r\n      components\r\n         my-hello\r\n             template.marko\r\n      pages\r\n         test\r\n            page.marko\r\n```\r\n\r\n`marko.json` has:\r\n\r\n```\r\n{\r\n  \"tags-dir\": [\r\n    \"./plugins/components\"\r\n  ]\r\n}\r\n```\r\n\r\nI can get the `my-hello` custom tag to render in `page.marko` only when it and marko.json are located in `/plugins/pages/test`.\r\n\r\nI believe related to this issue, <init-widgets/> and <browser-refresh/> don't render either. They appear as tags in the outputted page. \r\n\r\nIt was my understanding that marko would walk up the directory tree from the page to the project's root looking for marko.json. Once found, it would use marko.json to pull in any custom tag definitions. I'm not sure what changed with v3."}}