title: Can I have per-project Yeoman generators?
body: <p>I have a Node project and I wanted to make a custom generator of components for this specific project.</p>
  
  <p>I got it working by creating the generator as a separate package, but that's inconvenient - now I have to manage versioning of two packages instead of one, and rely on <code>yarn link</code> for development.</p>
  
  <pre><code>my-project/
      src/
          ...
      package.json
          {   
              ...
              "devDependencies": {
                  "my-project-generator": "file:../my-project-generator"
              ]
          }
  my-project-generator/
      generators/
          ...
      package.json
          {
              ...
              "keywords": ["yeoman-generator"]
          }
  </code></pre>
  
  <p>Is there a way to keep the generator inside the project itself? I tried this but <code>yo</code> didn't discover the generator.</p>
  
  <pre><code>my-project/
      src/
          ...
      generators/
          ...
      package.json
          {   
              "keywords": ["yeoman-generator"]
              ...
          }
  </code></pre>