profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/npm/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

npm/cli 4431

the package manager for JavaScript

npm/arborist 294

npm's tree doctor

npm/are-we-there-yet 135

Track complex hiearchies of asynchronous task completion statuses.

npm/cacache 114

npm's content-addressable cache

npm/cmd-shim 59

The cmd-shim used in npm

npm/ci-detect 38

Detect what kind of CI environment the program is in

npm/ansible-nagios 32

Ansible role for building Nagios 4.

npm/captain-hook 19

slack bot that provides subscription service for npm webhooks

npm/ansible-nagios-config 16

Ansible role for configuring Nagios 4.

npm/benchmarks 16

The npm CLI's benchmark suite

push eventnpm/arborist

Jordan Harband

commit sha d5d1f353717ee9ab2c6c870a3005d0d6873e7a01

[meta] add missing "engines" field

view details

push time in 2 hours

PR merged npm/arborist

[meta] add missing "engines" field
+3 -0

0 comment

1 changed file

ljharb

pr closed time in 2 hours

push eventnpm/cli

isaacs

commit sha 881a0fbda314df4ebef0884a9edb90296427338c

wip: Add workspaces functionality to reify commands

view details

isaacs

commit sha 659385af828895582aa022da686473629f47b30d

wip: @npmcli/arborist, use git branch version with reify workspace support

view details

push time in 3 hours

pull request commentnpm/ssri

fix: backport regex change from 8.0.1

@nlf I'd say no problem but... it was a long wait 😅

Are you able to fast-track getting the npm advisory updated to include 7.1.1 as being non-vulnerable so we could start making our tooling happy? 🤞

G-Rath

comment created time in 3 hours

PR closed npm/ssri

fix: backport regex change from 8.0.1

<!-- What / Why --> <!-- Describe the request in detail. What it does and why it's being changed. -->

Backport of #17 so it's easier for people to patch.

Once/if this is merged and released, the advisory will need to be updated to reflect the new vulnerability/fixed range to allow > 7.0.2

Relates to #19.

References

<!-- Examples: Related to #0 Depends on #0 Blocked by #0 Fixes #0 Closes #0 -->

+29 -1

8 comments

2 changed files

G-Rath

pr closed time in 3 hours

pull request commentnpm/ssri

fix: backport regex change from 8.0.1

this was merged via commit 809c84d09ea87c3857fa171d42914586899d4538 and published as ssri@7.1.1

G-Rath

comment created time in 3 hours

push eventnpm/ssri

Gareth Jones

commit sha 809c84d09ea87c3857fa171d42914586899d4538

fix: backport regex change from 8.0.1 PR-URL: https://github.com/npm/ssri/pull/20 Credit: @G-Rath Close: #20 Reviewed-by: @nlf

view details

nlf

commit sha 9bb0cee9ff12899b0a9010517f6c1a49cf8fbd56

chore(release): 7.1.1

view details

push time in 3 hours

created tagnpm/ssri

tagv7.1.1

subresource integrity for npm

created time in 3 hours

push eventnpm/cli

Gar

commit sha 72b1db5bc4f4ae4231f9621e4e39ec7710769d4f

docs: changelog for v7.12.1

view details

Gar

commit sha d9c048b1b6ae8d2703f10620f9689bb15ef19016

update AUTHORS

view details

Gar

commit sha 659751fafdd3615f44d060fa3afd702589dee693

7.12.1

view details

Ruy Adorno

commit sha 0c18e4f774562fa054fedf323bea25805ebf39b3

@npmcli/arborist@2.5.0

view details

Ruy Adorno

commit sha b551c6811251dbc901f47fea3c137f93e205a9e4

libnpmfund@1.1.0

view details

Ruy Adorno

commit sha 9c46a0aabeee5468f3530139d4c8527966814ec7

fix: lint all files in lib/ folder PR-URL: https://github.com/npm/cli/pull/3237 Credit: @ruyadorno Close: #3237 Reviewed-by: @wraithgar

view details

Gar

commit sha 076420c149d097056f687e44e21744b743b86e4e

feat(publish): add workspace support Errors will make things stop altogether, dunno if we want to bikeshed that here or not PR-URL: https://github.com/npm/cli/pull/3231 Credit: @wraithgar Close: #3231 Reviewed-by: @ruyadorno

view details

Ruy Adorno

commit sha 370b36a36ca226840761e4214cbccaf2a1a90e3c

feat: add fund workspaces Add workspaces support to `npm fund` - Add lib/workspaces/arborist-cmd.js base class - Add ability to filter fund results to a specific set of workspaces - Added tests and docs Fixes: https://github.com/npm/statusboard/issues/301 PR-URL: https://github.com/npm/cli/pull/3241 Credit: @ruyadorno Close: #3241 Reviewed-by: @isaacs

view details

Ruy Adorno

commit sha 00ffe8a9e879ae7f52c066e4f4e1eed48cdbc0b4

docs: changelog for v7.13.0

view details

Ruy Adorno

commit sha 3bd758387f0f4668ae1eb2bfe420051da2a74c8e

7.13.0

view details

isaacs

commit sha 2f5c28a68719e948d2efedf463ebcb35972aaefb

fix(docs): autogenerate config docs for commands Add a script and Makefile rule to build the "Configuration" section for all command documentation based on the command classes' `params` list. Also correct several minor problems in the documentation, and add `params` listings for commands that were lacking them, to match the existing documentation and/or behavior within the code. PR-URL: https://github.com/npm/cli/pull/3243 Credit: @isaacs Close: #3243 Reviewed-by: @wraithgar

view details

isaacs

commit sha 1a60bc30f7d94a16419187b1f2969c963acbf5ef

wip: Add workspaces functionality to reify commands

view details

isaacs

commit sha 9fee00c14e25b6c5b3714f617734153261e5c8ee

wip: @npmcli/arborist, use git branch version with reify workspace support

view details

push time in 3 hours

PullRequestReviewEvent

push eventnpm/make-fetch-happen

nlf

commit sha 5f671cd9fbc2d65508585683187c036458716f23

wip

view details

push time in 3 hours

pull request commentnpm/arborist

Isaacs/audit workspace

Fixed up the race condition that was resulting in deps being pruned in non-deterministic order. Ready to review now!

isaacs

comment created time in 3 hours

push eventnpm/arborist

isaacs

commit sha 809a736c8eba27610aa10f363190a5a38b32a643

Node.canDedupe() should be smart about fsParent deps

view details

isaacs

commit sha b20b60e6ff992723dfa068d6642343c071ed20db

idealTree: Properly update deps in workspace targets

view details

isaacs

commit sha 84e9aef064bd452f6fc644892a4b1f24ce002348

reify: Add/remove to/from workspaces, and save properly

view details

isaacs

commit sha d45a4834928cd66618115ec7d5dede8c18540a3a

AuditReport: add filterSet option to limit what is audited This is required to do workspace-limited auditing and fixing.

view details

isaacs

commit sha e4861eae740ed46d7f3573c514ceb13d7a9ebf9f

Make audit and audit-fix workspace-aware

view details

push time in 3 hours

issue openednpm/cli

[BUG] Cannot read property 'spec' of undefined when using npm install --prefix + tmpdir on mac

Is there an existing issue for this?

  • [X] I have searched the existing issues

Current Behavior

npm install --prefix <tmpdir> <package> fails on Mac OS

where <tmpdir> is the result of fs.mkdtempSync(path.join(os.tmpdir(), "repro")

This might be a duplicate of https://github.com/npm/cli/issues/3021, but the repro is different, and hopefully easier to diagnose.

npm ERR! Cannot read property 'spec' of undefined

<details>

0 verbose cli [
0 verbose cli   '/usr/local/Cellar/node@14/14.17.0/bin/node',
0 verbose cli   '/Users/nicholg/.npm/g/bin/npm',
0 verbose cli   'install',
0 verbose cli   '--prefix',
0 verbose cli   '/var/folders/pt/zgtgnf1n5sl7_vw3n7dqvm5w0000gn/T/reproXMRg76',
0 verbose cli   'leftpad-i18n'
0 verbose cli ]
1 info using npm@7.13.0
2 info using node@v14.17.0
3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 2ms
5 timing config:load:file:/Users/nicholg/.npm/g/lib/node_modules/npm/npmrc Completed in 1ms
6 timing config:load:builtin Completed in 1ms
7 timing config:load:cli Completed in 2ms
8 timing config:load:env Completed in 0ms
9 timing config:load:file:/var/folders/pt/zgtgnf1n5sl7_vw3n7dqvm5w0000gn/T/reproXMRg76/.npmrc Completed in 1ms
10 timing config:load:project Completed in 1ms
11 timing config:load:file:/Users/nicholg/.npmrc Completed in 0ms
12 timing config:load:user Completed in 0ms
13 timing config:load:file:/var/folders/pt/zgtgnf1n5sl7_vw3n7dqvm5w0000gn/T/reproXMRg76/etc/npmrc Completed in 0ms
14 timing config:load:global Completed in 0ms
15 timing config:load:validate Completed in 1ms
16 timing config:load:credentials Completed in 1ms
17 timing config:load:setEnvs Completed in 0ms
18 timing config:load Completed in 8ms
19 timing npm:load:configload Completed in 8ms
20 timing npm:load:setTitle Completed in 3ms
21 timing npm:load:setupLog Completed in 1ms
22 timing npm:load:cleanupLog Completed in 2ms
23 timing npm:load:configScope Completed in 0ms
24 timing npm:load:projectScope Completed in 1ms
25 timing npm:load Completed in 16ms
26 timing config:load:flatten Completed in 2ms
27 timing arborist:ctor Completed in 1ms
28 timing arborist:ctor Completed in 0ms
29 timing idealTree:init Completed in 18ms
30 timing idealTree:userRequests Completed in 2ms
31 silly idealTree buildDeps
32 silly fetch manifest leftpad-i18n@*
33 http fetch GET 304 https://registry.npmjs.org/leftpad-i18n 171ms (from cache)
34 silly placeDep ROOT leftpad-i18n@1.1.0 OK for:  want: *
35 timing idealTree:#root Completed in 178ms
36 timing idealTree:node_modules/leftpad-i18n Completed in 0ms
37 timing idealTree:buildDeps Completed in 180ms
38 timing idealTree:fixDepFlags Completed in 0ms
39 timing idealTree Completed in 201ms
40 timing reify:loadTrees Completed in 202ms
41 timing reify:diffTrees Completed in 0ms
42 silly reify moves {}
43 timing reify:retireShallow Completed in 0ms
44 timing reify:createSparse Completed in 0ms
45 timing reify:loadBundles Completed in 0ms
46 silly audit bulk request { 'leftpad-i18n': [ '1.1.0' ] }
47 timing reify:unpack Completed in 0ms
48 timing reify:unretire Completed in 1ms
49 timing build:queue Completed in 0ms
50 timing build:deps Completed in 0ms
51 timing build Completed in 0ms
52 timing reify:build Completed in 0ms
53 timing reify:trash Completed in 0ms
54 timing command:install Completed in 219ms
55 verbose stack TypeError: Cannot read property 'spec' of undefined
55 verbose stack     at Arborist.[saveIdealTree] (/Users/nicholg/.npm/g/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:959:62)
55 verbose stack     at /Users/nicholg/.npm/g/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:139:39
55 verbose stack     at async Arborist.reify (/Users/nicholg/.npm/g/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:135:5)
55 verbose stack     at async Install.install (/Users/nicholg/.npm/g/lib/node_modules/npm/lib/install.js:137:5)
56 verbose cwd /Users/nicholg/q
57 verbose Darwin 20.4.0
58 verbose argv "/usr/local/Cellar/node@14/14.17.0/bin/node" "/Users/nicholg/.npm/g/bin/npm" "install" "--prefix" "/var/folders/pt/zgtgnf1n5sl7_vw3n7dqvm5w0000gn/T/reproXMRg76" "leftpad-i18n"
59 verbose node v14.17.0
60 verbose npm  v7.13.0
61 error Cannot read property 'spec' of undefined
62 verbose exit 1

</details>

Expected Behavior

Installation succeeds as it does if I downgrade to npm 6.x.

Steps To Reproduce

Using environment described below, create a repro.js file with the following:

const { spawnSync } = require("child_process");
const { mkdtempSync } = require("fs");
const { tmpdir } = require("os");
const { join } = require("path");

const dir = mkdtempSync(join(tmpdir(), "repro"));
console.log(`> npm install --prefix ${dir} "leftpad-i18n"\n`);
spawnSync("npm", ["install", "--prefix", dir, "leftpad-i18n" ], {
  stdio: "inherit",
});

Then run it:

node repro.js

Environment

  • OS: mac OS Big Sur 11.3.1
  • Node: 14.17.0
  • npm: 7.13.0

created time in 4 hours

push eventnpm/cacache

nlf

commit sha 7917ed3bcf0b3822efc4b42fd7c7f1b127b6e5b0

feat: allow formatEntry to keep entries with no integrity value

view details

push time in 4 hours

pull request commentnpm/arborist

Isaacs/audit workspace

Just changed something that changed a snapshot and caused a line to no longer be covered. Investigating.

isaacs

comment created time in 5 hours

push eventnpm/arborist

isaacs

commit sha 5a1c0cc8416ab66210feda09a4a370547b6583c9

fixup! idealTree: Properly update deps in workspace targets

view details

push time in 5 hours

PR opened npm/arborist

Reviewers
Isaacs/audit workspace

This finishes the "make reify() workspace aware" feature.

  1. Dedupe nodes added to/removed from workspaces properly.
  2. Make the ideal tree able to add/remove nodes to/from workspaces (not just the project root).
  3. Make reify able to properly save added/removed nodes in workspace package.json files.
  4. Make audit able to limit the audit report to a specific set of nodes, and build filterSet from workspaces list.
+2616 -201

0 comment

14 changed files

pr created time in 5 hours

create barnchnpm/arborist

branch : isaacs/audit-workspace

created branch time in 5 hours

issue commentnpm/cli

[BUG] npx package@version stopped working in npx 7

PS C:\Users\rober> npx @angular/cli@10 --version

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 12.0.0
Node: 14.16.1
Package Manager: npm 7.13.0
OS: win32 x64

Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1200.0 (cli-only)
@angular-devkit/core         12.0.0 (cli-only)
@angular-devkit/schematics   12.0.0 (cli-only)
@schematics/angular          12.0.0 (cli-only)
robertIsaac

comment created time in 7 hours

issue closednpm/statusboard

task(workspaces): update `publish`

Exit criteria

  • [x] publish should be able to operate/iterate against a set of defined workspaces
  • [x] Tests are written validating this behavior
  • [x] Documentation is updated to reflect this change (ex. metadata/label showing the degree of workspace support)

closed time in 7 hours

darcyclarke

startednpm/cli

started time in 8 hours

create barnchnpm/node

branch : gimli01/cli-dep-workflow

created branch time in 8 hours

PR opened npm/node

deps(cli): upgrade npm to
+76715 -55261

0 comment

1188 changed files

pr created time in 8 hours

push eventnpm/node

npm-robot

commit sha 07e4b602a5a20bd61afda62d7d16de11234f7d20

deps: upgrade npm to 7.13.0

view details

push time in 8 hours

push eventnpm/node

Daniel Park

commit sha f034ce6aefb7835bec5f7d27592ada7071686f2e

wip: test npm robot token

view details

push time in 8 hours

push eventnpm/node

npm-robot

commit sha 5b678252b41232139c80ebb1ed669b9707b485e2

deps: upgrade npm to 7.13.0

view details

push time in 8 hours

push eventnpm/node

Daniel Park

commit sha 72952194fe8bea32d37ba590ada5d23ef56f036c

wip: test npm robot token

view details

push time in 8 hours

startednpm/cli

started time in 8 hours