Hello all,
For those of you unfamiliar with npm, each npm package is qualified by a simple name (e.g., lodash
lodash - npm), or a name qualified by a organization name (e.g., @vitejs/plugin-vue
@vitejs/plugin-vue - npm from organization https://www.npmjs.com/org/vitejs).
Sadly, organization names and user names are part of the same namespace. Meaning that it can’t exist a namespace and a user with the same name.
Sadly, a cristal user already exists, and this is the organization name we are currently using.
And, according to my understanding the npm’s dispute resolution page:
This process is not available for dispute requests due to lack of activity related to a specific name.
And the current cristal user definitely have precedence over us and is legitimate to keep their account.
Therefore, if we want to publish our packages publicly on npmjs.com, we need to change our organization name.
I suggest moving from @cristal/${packageName}
to @xwikiorg/cristal-${packageName}
.
- it reflects that the developments are made are part of XWiki’s roadmap
- the cristal package prefix allow for the publication of npm packages for other projects in the future
Thanks.
WDYT?