Wikidata:Property proposal/npm package
npm package
editOriginally proposed at Wikidata:Property proposal/Creative work
Description | name of a package on npm |
---|---|
Represents | npm (Q7067518) |
Data type | External identifier |
Domain | JavaScript library (Q783866) |
Allowed values | string |
Example 1 | React (Q19399674) → react |
Example 2 | Lodash (Q24033787) → lodash |
Example 3 | TypeScript (Q978185) → typescript |
Example 4 | Express.js (Q16878131) → express |
External links | Use in sister projects: [ar] • [de] • [en] • [es] • [fr] • [he] • [it] • [ja] • [ko] • [nl] • [pl] • [pt] • [ru] • [sv] • [vi] • [zh] • [commons] • [species] • [wd] • [en.wikt] • [fr.wikt]. |
Number of IDs in source | 1,292,900 |
Formatter URL | https://www.npmjs.com/package/$1 |
Motivation
editnpm is massive and is the de facto repository of JavaScript projects with a permissive crawler and republishing policy that will allow the creation of bots (similar to User:Github-wiki-bot) for the automatic pulling and maintenance of metadata for JavaScript libraries.
Bots will be able to pull the following from npm metadata:
- source code repository URL (P1324)
- software version identifier (P348)
- creator (P170)
- official website (P856)
- copyright license (P275)
Keplersj (talk) 01:36, 20 May 2020 (UTC)
Discussion
edit- Support Good idea! ArthurPSmith (talk) 16:56, 21 May 2020 (UTC)
- Strong support --Tinker Bell ★ ♥ 02:23, 22 May 2020 (UTC)
- Support Dhx1 (talk) 18:22, 25 May 2020 (UTC)
- Support --Haansn08 (talk) 18:54, 25 May 2020 (UTC)
- Support Germartin1 (talk) 07:58, 27 May 2020 (UTC)