diff --git a/package.json b/package.json index 836c9e2..9ec1d1a 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "dependencies": { "byline": "^5.0.0", "graceful-fs": "^4.1.15", - "node-gyp": "^6.0.0", + "node-gyp": "^7.0.0", "resolve-from": "^5.0.0", "slide": "^1.1.6", "uid-number": "0.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4bab45f..053e6d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ dependencies: byline: 5.0.0 graceful-fs: 4.2.3 - node-gyp: 6.0.1 + node-gyp: 7.0.0 resolve-from: 5.0.0 slide: 1.1.6 uid-number: 0.0.6 @@ -537,10 +537,10 @@ packages: resolution: integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= /aws4/1.8.0: + dev: true resolution: integrity: sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ== /aws4/1.9.1: - dev: true resolution: integrity: sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== /babel-code-frame/6.26.0: @@ -743,8 +743,15 @@ packages: resolution: integrity: sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg== /chownr/1.1.3: + dev: true resolution: integrity: sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== + /chownr/2.0.0: + dev: false + engines: + node: '>=10' + resolution: + integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== /circular-json/0.3.3: deprecated: 'CircularJSON is in maintenance only, flatted is its successor.' dev: true @@ -1808,8 +1815,17 @@ packages: /fs-minipass/1.2.7: dependencies: minipass: 2.9.0 + dev: true resolution: integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA== + /fs-minipass/2.1.0: + dependencies: + minipass: 3.1.1 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== /fs.realpath/1.0.0: resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= @@ -2770,7 +2786,6 @@ packages: resolution: integrity: sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ== /mime-db/1.43.0: - dev: true engines: node: '>= 0.6' resolution: @@ -2785,7 +2800,6 @@ packages: /mime-types/2.1.26: dependencies: mime-db: 1.43.0 - dev: true engines: node: '>= 0.6' resolution: @@ -2811,6 +2825,7 @@ packages: resolution: integrity: sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ== /minimist/0.0.8: + dev: true resolution: integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= /minimist/1.2.0: @@ -2825,12 +2840,12 @@ packages: dependencies: safe-buffer: 5.2.0 yallist: 3.1.1 + dev: true resolution: integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg== /minipass/3.1.1: dependencies: yallist: 4.0.0 - dev: true engines: node: '>=8' resolution: @@ -2838,11 +2853,22 @@ packages: /minizlib/1.3.3: dependencies: minipass: 2.9.0 + dev: true resolution: integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q== + /minizlib/2.1.0: + dependencies: + minipass: 3.1.1 + yallist: 4.0.0 + dev: false + engines: + node: '>= 8' + resolution: + integrity: sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA== /mkdirp/0.5.1: dependencies: minimist: 0.0.8 + dev: true hasBin: true resolution: integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= @@ -2853,6 +2879,13 @@ packages: hasBin: true resolution: integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + /mkdirp/1.0.4: + dev: false + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== /modify-values/1.0.1: dev: true engines: @@ -2917,25 +2950,24 @@ packages: hasBin: true resolution: integrity: sha512-2XiryJ8sICNo6ej8d0idXDEMKfVfFK7kekGCtJAuelGsYHQxhj13KTf95swTCN2dZ/4lTfZ84Fu31jqJEEgjWA== - /node-gyp/6.0.1: + /node-gyp/7.0.0: dependencies: env-paths: 2.2.0 glob: 7.1.6 graceful-fs: 4.2.3 - mkdirp: 0.5.1 - nopt: 4.0.1 + nopt: 4.0.3 npmlog: 4.1.2 - request: 2.88.0 + request: 2.88.2 rimraf: 2.7.1 - semver: 5.7.1 - tar: 4.4.13 - which: 1.3.1 + semver: 7.3.2 + tar: 6.0.2 + which: 2.0.2 dev: false engines: node: '>= 6.0.0' hasBin: true resolution: - integrity: sha512-udHG4hGe3Ji97AYJbJhaRwuSOuQO7KHnE4ZPH3Sox3tjRZ+bkBsDvfZ7eYA1qwD8eLWr//193x806ss3HFTPRw== + integrity: sha512-ZW34qA3CJSPKDz2SJBHKRvyNQN0yWO5EGKKksJc+jElu9VA468gwJTyTArC1iOXU7rN3Wtfg/CMt/dBAOFIjvg== /node-modules-regexp/1.0.0: dev: true engines: @@ -2957,14 +2989,14 @@ packages: hasBin: true resolution: integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - /nopt/4.0.1: + /nopt/4.0.3: dependencies: abbrev: 1.1.1 osenv: 0.1.5 dev: false hasBin: true resolution: - integrity: sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= + integrity: sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== /normalize-package-data/2.5.0: dependencies: hosted-git-info: 2.8.5 @@ -3495,13 +3527,14 @@ packages: resolution: integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= /psl/1.4.0: + dev: true resolution: integrity: sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw== /psl/1.8.0: - dev: true resolution: integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== /punycode/1.4.1: + dev: true resolution: integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4= /punycode/2.1.1: @@ -3714,6 +3747,7 @@ packages: tough-cookie: 2.4.3 tunnel-agent: 0.6.0 uuid: 3.3.3 + dev: true engines: node: '>= 4' resolution: @@ -3741,7 +3775,6 @@ packages: tunnel-agent: 0.6.0 uuid: 3.4.0 deprecated: 'request has been deprecated, see https://github.com/request/request/issues/3142' - dev: true engines: node: '>= 6' resolution: @@ -3868,6 +3901,7 @@ packages: resolution: integrity: sha1-myzl094C0XxgEq0yaqa00M9U+U8= /semver/5.7.1: + dev: true hasBin: true resolution: integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -3883,6 +3917,13 @@ packages: hasBin: true resolution: integrity: sha512-WfuG+fl6eh3eZ2qAf6goB7nhiCd7NPXhmyFxigB/TOkQyeLP8w8GsVehvtGNtnNmyboz4TgeK40B1Kbql/8c5A== + /semver/7.3.2: + dev: false + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== /set-blocking/2.0.0: resolution: integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= @@ -4380,10 +4421,24 @@ packages: mkdirp: 0.5.1 safe-buffer: 5.2.0 yallist: 3.1.1 + dev: true engines: node: '>=4.5' resolution: integrity: sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA== + /tar/6.0.2: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.1 + minizlib: 2.1.0 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: false + engines: + node: '>= 10' + resolution: + integrity: sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg== /tcompare/3.0.4: dependencies: diff-frag: 1.0.1 @@ -4464,6 +4519,7 @@ packages: dependencies: psl: 1.4.0 punycode: 1.4.1 + dev: true engines: node: '>=0.8' resolution: @@ -4472,7 +4528,6 @@ packages: dependencies: psl: 1.8.0 punycode: 2.1.1 - dev: true engines: node: '>=0.8' resolution: @@ -4596,11 +4651,11 @@ packages: resolution: integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= /uuid/3.3.3: + dev: true hasBin: true resolution: integrity: sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ== /uuid/3.4.0: - dev: true hasBin: true resolution: integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -4650,6 +4705,7 @@ packages: /which/1.3.1: dependencies: isexe: 2.0.0 + dev: true hasBin: true resolution: integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -4752,10 +4808,10 @@ packages: resolution: integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= /yallist/3.1.1: + dev: true resolution: integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== /yallist/4.0.0: - dev: true resolution: integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== /yaml/1.8.3: @@ -4858,7 +4914,7 @@ packages: specifiers: byline: ^5.0.0 graceful-fs: ^4.1.15 - node-gyp: ^6.0.0 + node-gyp: ^7.0.0 npm-lifecycle: 2.1.1 nyc: 15.0.1 resolve-from: ^5.0.0