-
Notifications
You must be signed in to change notification settings - Fork 145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Building create-pkg
#404
Comments
In meeting was mentioned that CONTRIBUTORS.md should be CONTRIBUTING.md |
I hope this is the correct place to post this: Since npm v7 supports workspaces, it would be helpful to have a variant of this potentially be able to setup workspaces/monorepositories too. Maybe some inspiration can be drawn from https://github.com/lerna/lerna/tree/master/commands/init#readme. I probably cannot attend tomorrow, but since I just heard about this at the npm RFC meeting, I thought I would drop it here. |
While I am not sure that would be a top priority for the first iteration, I completely agree that it should be a feature of this tool. |
@wesleytodd please remember to also add me to the org 😊 |
Count me in to help on next steps @wesleytodd ! 👋 |
@wesleytodd ditto for me as well |
Will be happy to help here |
This one is waiting on me, I have I think all of the code on my machine, just need to run through it and push. Sorry for the delay, I will try to get to it this week. |
I'm looking for some more context on this. @darcyclarke describes what the package is intended to do, but does not describe what lead the team to want to build this. |
For |
@wesleytodd any chance you could just push what you have, warts and all ? |
After pushing I noticed a few things wrong with what I pushed, but here is the start: https://github.com/pkgjs/create |
@boneskull move this list into pkgjs/create repo |
@wesleytodd your friendly 🙂😁😄😜 reminder to move |
Closing in lieu of pkgjs/create-pkg#9 To anyone who wants to help move this forward, please see that issue/repo. |
Maybe we should keep this open as a "tracking" issue for |
Recently, I was able to transfer the ownership of the
create-pkg
package over to the@pkgjs
org on npmjs.com. The hope here is that this namespace/package can serve as tooling to scaffold new projects with whatever defaults this group wants to define & be unblocked bynpm
-specific defaults innpm init
.@wesleytodd @ruyadorno & I got together the other day to discuss this a bit more & here's some of the notes from that discussion:
create-pkg
Goals:
Example Usage:
Questions:
package.json
name
description
homepage
author
license
funding
version
type
main
scripts
"prepublish": "..."
* (contentious)"test": "..."
* (contentious)exports
index.js
LICENSE
CONTRIBUTING.md
CODE_OF_CONDUCT.md
README.md
FUNDING.yml
* (contentious).npmrc
* (contentious).gitignore
* (contentious)/node_modules
.github/ISSUE_TEMPLATES/*
* (contentious)Next Steps:
@pkgjs/support
to be a consumer of this tool or vice-versaReferences & Prior Art:
npm init x
(ie.$ npx create-x
)The text was updated successfully, but these errors were encountered: