### Describe the feature https://github.com/swc-project/swc/discussions/3540#discussioncomment-2163346 When we create a plugin via template, we expect it'll be published as npm package in most cases. Having default package.json would be helpful. We could do - create package.json by default - having a flag to indicate to create package.json. For now I'm leaning on first approach, as said expect most of cases we expect plugin will be published as npm pkg and installed next to `@swc/core`. ### Babel plugin or link to the feature description _No response_ ### Additional context _No response_