Commit Graph

225 Commits

Author SHA1 Message Date
Alessio Attilio
6367954be4 feat(pacquet): add create command (port from pnpm create) (#12542)
Ports the create command from pnpm's TypeScript implementation
(@pnpm/exec.commands/create) to Rust. The handler converts the
user-provided name to a create-* package name via
convertToCreateName and delegates to the existing dlx
infrastructure — matching pnpm's exact design where create.ts
calls dlx.handler().

Implements the Stage 3 'Script & process' item from
pnpm/pnpm#11633 (pacquet roadmap).

Changes:
- Add pacquet/crates/cli/src/cli_args/create.rs: command handler,
  name-conversion algorithm (13 unit tests covering all npm naming
  conventions), and error for missing args.
- Wire Create(CreateArgs) into CliCommand dispatch.
- Add 5 integration tests (error handling, happy path, args
  forwarding, --allow-build, -c/--shell-mode).
- Add create-touch-file-one-bin fixture to pnpr mock registry.
2026-06-21 10:06:59 +02:00
Zoltan Kochan
c86559c9bc docs: add new silver sponsor (#12473) 2026-06-17 13:31:01 +02:00
Zoltan Kochan
b4cc602b6d docs: update the list of sponsors (#12265) 2026-06-08 14:37:12 +02:00
Zoltan Kochan
d99b725878 chore: license pnpr and pnpm-agent under PolyForm Shield 1.0.0 (#12082)
* chore(pnpr): license under PolyForm Shield 1.0.0

Relicense the pnpr/ subtree (the pnpm-compatible registry server) from
MIT to the source-available PolyForm Shield License 1.0.0. The rest of
the monorepo stays MIT. pnpr may be run, modified, and self-hosted for
any purpose except providing a product that competes with it.

- Add pnpr/LICENSE.md (PolyForm Shield 1.0.0).
- Override the inherited workspace MIT in the pnpr crates via
  license-file.
- Point the @pnpm/pnpr npm wrapper at the bundled LICENSE.md.
- Note the carve-out in the root README (the root LICENSE stays
  pristine MIT so license detection keeps recognizing it).

* chore(agent): license pnpm-agent under PolyForm Shield 1.0.0

Relicense the pnpm-agent server (agent/server) from MIT to the
source-available PolyForm Shield License 1.0.0, matching pnpr. The
@pnpm/agent.client package stays MIT so the agent protocol remains
openly implementable.

- Add agent/server/LICENSE.md (PolyForm Shield 1.0.0).
- Set the package license to "SEE LICENSE IN LICENSE.md".
- Exempt pnpm-agent from meta-updater's MIT normalization via a
  SOURCE_AVAILABLE_PKGS set, so lint:meta stays green.
- Note the carve-out in the agent/server README + add a changeset.

pnpm-agent is only a devDependency of the pnpm CLI, so no source-
available code ships in the MIT-licensed CLI artifact.

* docs(license): add contribution terms with relicensing grant for pnpr and pnpm-agent

Contributions to the source-available trees (pnpr/, agent/server) are
accepted under the same PolyForm Shield License plus a grant letting the
licensor relicense them under other terms. This preserves the option to
later relax to a more permissive source-available license or offer a
separate commercial license without per-contributor consent.

- Add pnpr/CONTRIBUTING.md and agent/server/CONTRIBUTING.md.
- Point to them from each tree's README license section.

* docs(license): add npm trademark/non-affiliation notice to pnpr and pnpm-agent

State that pnpr and pnpm-agent are not affiliated with or endorsed by
npm, Inc., GitHub, or Microsoft, and that "npm" is used only to describe
registry-protocol compatibility. Also add a License section to the
published @pnpm/pnpr npm wrapper README.
2026-05-30 22:51:14 +02:00
Karl Horky
57b785c5a3 docs: add Discord link to README (#11166)
Added Discord link to the README.

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
2026-04-23 17:31:53 +02:00
Zoltan Kochan
33af23bca2 docs(README): update links 2026-04-10 22:43:51 +02:00
Zoltan Kochan
0c8ac8201e docs: update sponsors 2026-03-18 23:17:12 +01:00
Zoltan Kochan
e91ced5c88 docs: update sponsors 2026-03-03 17:34:17 +01:00
Zoltan Kochan
f2a6d0684b docs: update sponsors 2026-02-10 21:22:23 +01:00
Zoltan Kochan
19fb36dc6a docs: update sponsors 2025-12-08 11:35:27 +01:00
Zoltan Kochan
ea2d2ea6b2 docs: update sponsors 2025-07-18 00:30:58 +02:00
Zoltan Kochan
8e0db2e933 docs(README): remove links to the chat 2025-07-04 16:39:38 +02:00
Zoltan Kochan
7f520014a1 docs: add new sponsor 2025-06-25 01:39:12 +02:00
Zoltan Kochan
6489c871f4 docs: update sponsors 2025-06-08 13:19:30 +02:00
Zoltan Kochan
81a90dae51 docs: update sponsor logo 2025-03-09 13:18:29 +01:00
Zoltan Kochan
cd8caece25 docs: update sponsors 2025-03-03 02:01:45 +01:00
Zoltan Kochan
e03cd44ccb docs: update sponsors 2025-02-06 01:07:32 +01:00
btea
12aebe29fe docs: README add Bluesky link (#8937) 2025-01-05 03:17:34 +01:00
Zoltan Kochan
cf9a8562eb docs: add new sponsor 2024-12-27 12:35:50 +01:00
Zoltan Kochan
5c48047e12 docs: add sponsors 2024-12-17 02:41:54 +01:00
Zoltan Kochan
c4ccb86092 docs: update sponsors 2024-11-19 17:31:31 +01:00
Zoltan Kochan
5967839796 docs: add new sponsors 2024-11-14 22:59:11 +01:00
k-utsumi
2dd8f25df5 docs: improve the image tags (#8721)
* ️ Add alternate text to logo

Selecting the logo image enables us to copy the alt text.

* ♻️ Remove logo link

ref: https://stackoverflow.com/a/73422089

* 🐛 Fix invisible logo

* 🐛 Fix invisible Route4Me logo

Changed to the same format as the Vite logo.

* ️ Add alternate text to images

* ♻️ Standardize {,pnpm/}README

* ♻️ Standardize get-release-text.ts sponsors

* ♻️ Standardize get-release-text.ts heading

* ♻️ Remove h1
2024-11-03 12:45:51 +01:00
Zoltan Kochan
eed2cf95df docs: add vite to sponsors 2024-10-15 01:36:48 +02:00
Zoltan Kochan
add93c4b5e docs: add new sponsor 2024-10-02 01:28:49 +02:00
Zoltan Kochan
a987579876 docs: add sponsor 2024-09-15 23:34:09 +02:00
Zoltan Kochan
973e884581 docs: remove sponsor 2024-09-13 15:17:29 +02:00
Zoltan Kochan
417af7763c docs: update sponsors 2024-08-13 01:40:56 +02:00
Zoltan Kochan
a8da5c2df2 docs(README): remove link to npm-compare 2024-06-27 15:31:29 +02:00
Zoltan Kochan
0ccdca2167 docs: fix jetbrains logo size 2024-06-09 22:18:49 +02:00
Steven
9bfebc5b13 fix: update twitter.com to x.com (#8156) 2024-06-02 00:49:50 +02:00
cwtuan
ee70ccb0b6 docs: update the dynamic image of the download trend (#8134) 2024-05-26 17:22:31 +02:00
Zoltan Kochan
b1f3308e57 docs: add new sponsor 2024-03-26 21:30:06 +01:00
Zoltan Kochan
d491da0c08 docs: add cerbos to sponsors 2024-03-19 00:13:29 +01:00
Zoltan Kochan
7d2bde1083 docs: add new sponsor 2024-03-08 01:12:10 +01:00
Zoltan Kochan
8249a23bca docs: remove sponsor 2024-02-16 13:39:03 +01:00
Zoltan Kochan
04f6233d2d docs: add new platinum sponsor 2024-01-20 00:24:16 +01:00
Zoltan Kochan
7cbfde36a0 docs: add JetBrains to sponsors 2023-12-20 22:49:15 +01:00
Zoltan Kochan
862b37ac53 docs: add Nx to sponsors 2023-12-05 10:16:57 +01:00
Zoltan Kochan
f2e9c3baaf docs: fix macpaw logo 2023-11-13 18:33:12 +02:00
cwtuan
0ec735a6ed docs: add usage trend (#7274) 2023-11-04 03:37:08 +02:00
Zoltan Kochan
91596ee782 docs: add Discord to the list of Gold Sponsors 2023-11-01 20:46:29 +02:00
Zoltan Kochan
1c4e7817b3 docs: add new sponsor 2023-10-13 16:12:19 +03:00
Zoltan Kochan
ef37a37566 docs: add new sponsor 2023-10-09 23:49:06 +03:00
Zoltan Kochan
b0df222db0 docs: return silver sponsnor that was removed by mistake 2023-10-02 12:02:12 +03:00
Zoltan Kochan
a5fff1cf51 docs(README): update banner 2023-09-27 17:18:21 +03:00
Zoltan Kochan
a30334f2f4 docs: we have less sponsors 2023-09-27 03:41:24 +03:00
Zoltan Kochan
06c3473297 docs(README): update badges 2023-07-29 18:51:13 +03:00
Zoltan Kochan
9d4c16876f docs: update sponsors list
This reverts commit a246e38031.
2023-07-19 15:19:55 +03:00
Zoltan Kochan
29a2a69806 docs: update flightcontrol logo 2023-06-07 20:02:00 +03:00