diff --git a/package-lock.json b/package-lock.json index 0927218..4b1e8b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "docpad-plugin-nodesass", - "version": "2.11.0", + "version": "2.12.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -79,34 +79,235 @@ "integrity": "sha512-BHfYVDnwVyux5q18umKPow3CLMXKhkKT5rLKBJMtnhQWRfQy+/HnL7pt7VjpWjLEslBmX+Zg7Wcu4IeeNgRr6Q==", "dev": true }, - "@bevry/file": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@bevry/file/-/file-1.2.0.tgz", - "integrity": "sha512-YuGkX6NlbwIXZpLvvNdQpNxk7s2KoTgK1kyGqDUBjsEvPRpm3bVqH+cusCaaSpeIz0VXDv4hSuNRVrkH6HIL+A==", - "dev": true + "@bevry/fs-accessible": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-accessible/-/fs-accessible-2.0.0.tgz", + "integrity": "sha512-UG5j7WdxhYdmcFdMfhK+12HeBYUtHJ980ATrxDLwlGFNwPekxTya25nh8FAl8s+Ot4iB69SXkkUQBuTb28eCiQ==", + "dev": true, + "requires": { + "editions": "^6.13.0" + }, + "dependencies": { + "editions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", + "dev": true, + "requires": { + "version-range": "^3.2.0" + } + }, + "version-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "dev": true + }, + "version-range": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", + "dev": true, + "requires": { + "version-compare": "^3.2.0" + } + } + } + }, + "@bevry/fs-mkdirp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-mkdirp/-/fs-mkdirp-1.0.0.tgz", + "integrity": "sha512-R5mEQBFYl/Kf6DWeITih9JRJn7otLJRb/vSjCFbeWOyscgZ0VOuuv8mElR5v4x4furv8I6f3233R61KcU5xoww==", + "dev": true, + "requires": { + "@bevry/fs-accessible": "^2.0.0", + "editions": "^6.13.0", + "errlop": "^7.2.0", + "version-compare": "^3.2.0" + }, + "dependencies": { + "editions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", + "dev": true, + "requires": { + "version-range": "^3.2.0" + } + }, + "errlop": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz", + "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==", + "dev": true + }, + "version-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "dev": true + }, + "version-range": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", + "dev": true, + "requires": { + "version-compare": "^3.2.0" + } + } + } + }, + "@bevry/fs-read": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-read/-/fs-read-1.0.0.tgz", + "integrity": "sha512-BYndXVIC//KPbsoJkcZvX3x+hTXAWST5bwaxN3wXmZqZlM0t0OP4k/psUbDr8c6WxVFPHVT4IIKguk+IoyHdsQ==", + "dev": true, + "requires": { + "@bevry/fs-accessible": "^2.0.0", + "editions": "^6.13.0", + "errlop": "^7.2.0" + }, + "dependencies": { + "editions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", + "dev": true, + "requires": { + "version-range": "^3.2.0" + } + }, + "errlop": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz", + "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==", + "dev": true + }, + "version-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "dev": true + }, + "version-range": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", + "dev": true, + "requires": { + "version-compare": "^3.2.0" + } + } + } + }, + "@bevry/fs-unlink": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-unlink/-/fs-unlink-1.0.0.tgz", + "integrity": "sha512-sN3aOeYlqvLLorQesWrtiV3pcH7ygp5eztLrh9V7Ylnm20+GNpsHuXh94lyJcCz89e7rB/ZPnUji9l4pRJgGQA==", + "dev": true, + "requires": { + "@bevry/fs-accessible": "^2.0.0", + "editions": "^6.13.0", + "errlop": "^7.2.0" + }, + "dependencies": { + "editions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", + "dev": true, + "requires": { + "version-range": "^3.2.0" + } + }, + "errlop": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz", + "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==", + "dev": true + }, + "version-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "dev": true + }, + "version-range": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", + "dev": true, + "requires": { + "version-compare": "^3.2.0" + } + } + } + }, + "@bevry/fs-write": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@bevry/fs-write/-/fs-write-1.0.0.tgz", + "integrity": "sha512-tX92v6YEj4E4H16kG5DYjGFvl8M9yggLyukl24VFB0mrbnawvJ8dlMIvmmj2DyafaoqFzIg8WrCRv4meEquhEA==", + "dev": true, + "requires": { + "@bevry/fs-accessible": "^2.0.0", + "@bevry/fs-mkdirp": "^1.0.0", + "editions": "^6.13.0", + "errlop": "^7.2.0" + }, + "dependencies": { + "editions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", + "dev": true, + "requires": { + "version-range": "^3.2.0" + } + }, + "errlop": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz", + "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==", + "dev": true + }, + "version-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "dev": true + }, + "version-range": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", + "dev": true, + "requires": { + "version-compare": "^3.2.0" + } + } + } }, "@bevry/github-api": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-9.0.0.tgz", - "integrity": "sha512-Vi6wqGSmDQeSeFm6bAcFvICjVr0CRHLde4JXpvRrwtItpa5xCoastQpbHdJTL5LEubsB9taHF9HW/dwdJw3laA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-10.1.0.tgz", + "integrity": "sha512-GwtlaJ3IRpulHYx0FUJiRM8HqeW0KfwTQkAqcEb86lMF7gQ9ZEyqSn8yYSXY8vHVt/PtLMPaXc76CcLQOxQmbw==", "dev": true, "requires": { - "@bevry/wait": "^1.0.0", - "node-fetch": "^2.6.1", + "@bevry/wait": "^2.0.0", "simplytyped": "^3.3.0" } }, "@bevry/github-contributors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@bevry/github-contributors/-/github-contributors-3.0.0.tgz", - "integrity": "sha512-Ih+n7w/nHPIvICX8fvxClklyXKFFcySWbGhWv6fiprOgK7Z2WnTrtBko6nH2NegSkwFI5VigCzbXHEGZvDNWMA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@bevry/github-contributors/-/github-contributors-4.1.0.tgz", + "integrity": "sha512-PwwvrtdQx06r4haHh4PK3cbkSmml7KFjOXPqZhce5mfCkjD+aEPmYaklO2zkLKvYaekRzEXjErJO31rPyKt7gw==", "dev": true, "requires": { - "@bevry/github-api": "^9.0.0", + "@bevry/github-api": "^10.0.0", "@bevry/github-repos": "^6.1.0", - "fellow": "^6.24.0", + "fellow": "^6.25.0", "native-promise-pool": "^3.19.0", - "node-fetch": "^2.6.1", "simplytyped": "^3.3.0" } }, @@ -120,30 +321,51 @@ "@bevry/list": "^1.7.0", "native-promise-pool": "^3.19.0", "simplytyped": "^3.3.0" + }, + "dependencies": { + "@bevry/github-api": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@bevry/github-api/-/github-api-9.0.0.tgz", + "integrity": "sha512-Vi6wqGSmDQeSeFm6bAcFvICjVr0CRHLde4JXpvRrwtItpa5xCoastQpbHdJTL5LEubsB9taHF9HW/dwdJw3laA==", + "dev": true, + "requires": { + "@bevry/wait": "^1.0.0", + "node-fetch": "^2.6.1", + "simplytyped": "^3.3.0" + } + }, + "@bevry/wait": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-1.1.0.tgz", + "integrity": "sha512-hmF51d5lMREobXfdZ8fPuUBdHS11APwAibWEHpHI3sEVu8I0tdK8xmawIZWSxfhFgSsgwdSSCWSUCx92qMA9Gg==", + "dev": true + } } }, "@bevry/json": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.4.0.tgz", - "integrity": "sha512-0Z5m7IiXTuA1GiEBlsofvELILycQtiUfWe4arQMjmiXHPALgvg+3UxTRPBKoiJyOHAEio+8k6X7e6BGZz28OlQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bevry/json/-/json-1.9.0.tgz", + "integrity": "sha512-22RLqQDrKapGvTJoNnunr3TQr9E2/Qr882n9X/DyoNspYgHZ5ijsF3VRAWdgr7HJhrA0ApuFfTaOVVQoSCj99g==", "dev": true, "requires": { - "@bevry/file": "^1.1.0", - "errlop": "^4.2.0" + "@bevry/fs-read": "^1.0.0", + "@bevry/fs-unlink": "^1.0.0", + "@bevry/fs-write": "^1.0.0", + "errlop": "^7.2.0" }, "dependencies": { "errlop": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/errlop/-/errlop-4.5.0.tgz", - "integrity": "sha512-oUGLzMxSQ/wfkq2hTIJv66Y6WAqCXM+10BKdllOrQFvc6bqcSomL2pUcflazdcOtodT7agUJ8tz75XzBtL1o0w==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/errlop/-/errlop-7.2.0.tgz", + "integrity": "sha512-/dMPTcSrBHN6c6idVJbNiFJ8KZGDujcRrf2rDCXqo4sGUwbRpbo1KKTtL91wBA5OAhCZ9O1hmKQpDFyVo6owrg==", "dev": true } } }, "@bevry/list": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@bevry/list/-/list-1.7.0.tgz", - "integrity": "sha512-8I6xz7pSmRDdSjZRjmpqy5KGopfmhbSKw7wy02bZ1TkkBbieha/nKoHwA7F0acKy0ms6+933AMjTjgpAT0uY4g==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@bevry/list/-/list-1.8.0.tgz", + "integrity": "sha512-qkLuLrM+AO2XDX87pySdRX31qXeB0jDBEL0PfY+LJSV56QhfDS1PGrqkCz4Ux+/eq/PfiQ/2hQhNgOHGb2HvSw==", "dev": true }, "@bevry/pluginloader": { @@ -166,19 +388,19 @@ } }, "@bevry/update-contributors": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@bevry/update-contributors/-/update-contributors-1.21.0.tgz", - "integrity": "sha512-xLAu3nc8+zTEEq79QmqXdU/9XDZwn/rnSD+SGWW/zGqbUYdfCeCRx+2K2hDIHt3aa9HvvDuxSdmcEUQ82dccng==", + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/@bevry/update-contributors/-/update-contributors-1.23.0.tgz", + "integrity": "sha512-H3bWFAhZMa22IHMzlyE+JAou7n1ONsrs72Yv6Tt9V5+E/CYAltfQWz/8YJtu2/yEay3LqaW1FSAtvzQiXRu2yg==", "dev": true, "requires": { - "@bevry/github-contributors": "^3.0.0-next.1628141596.4dc998cdee7ce8c7a42543a2fef6880e86f2bc65", - "@bevry/json": "^1.4.0" + "@bevry/github-contributors": "^4.1.0", + "@bevry/json": "^1.5.0" } }, "@bevry/wait": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-1.0.0.tgz", - "integrity": "sha512-zDf/PcyId6hYL6zXrdZXhzqif9mnYVMNETQ/Q9+Vs5uf1MnXMtYoyjf2Pot1MT3p2uLThLwVc2afW5eFh/BSIQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@bevry/wait/-/wait-2.1.0.tgz", + "integrity": "sha512-AyDsTT08vapll+A4a42hi2mYLNfgalv3OQPrdRsabASomxYRttivvatcdxSeSjGRWlHTZJ2ygPUEkPGnas1ZBQ==", "dev": true }, "@eslint/eslintrc": { @@ -1558,9 +1780,9 @@ "dev": true }, "fellow": { - "version": "6.24.0", - "resolved": "https://registry.npmjs.org/fellow/-/fellow-6.24.0.tgz", - "integrity": "sha512-1y/L9xRWlNExWmrOnGgaOYGlbsf25ibqUES/FE+bCOQONhK3d/XPRGZEKOPUiUjGdkDyFIG87B1PkYEcsIkg5g==", + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/fellow/-/fellow-6.25.0.tgz", + "integrity": "sha512-/eYuI5Cr9hi2Llw5VHIdiDQKe4cL4Qa1a9EE8NxuT/xa7KsfsnF7pBcYXIhmqSLxPbWS1ozF1vzYcN4VTf9OwA==", "dev": true }, "figures": { @@ -2393,10 +2615,39 @@ "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==" }, "native-promise-pool": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.19.0.tgz", - "integrity": "sha512-Clf1xJ/qBGZrWeuu1qJ2Ta79L0CC0pANvh5cq2RIwCu4ehcc8W5COA4fwgnaU5a+Cg/QFOBGEuM/5naa9LF+og==", - "dev": true + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/native-promise-pool/-/native-promise-pool-3.23.0.tgz", + "integrity": "sha512-BIW+8lLmHQJBJegsZS7vAPG++d1gAcJ8wS15r6+4h7khKEJ31QR06BZYme6kfPVBi9fOKG0L/yEwXRD+3Qs1pg==", + "dev": true, + "requires": { + "editions": "^6.13.0" + }, + "dependencies": { + "editions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/editions/-/editions-6.13.0.tgz", + "integrity": "sha512-wAQCrco6+HLunD8Zv2VTZxJqAv90kQbhSkD5hH80o1D2TvM0V5tbwHRFL1OnYg0BZRKOcWaGuBh8WCwjfz/eGw==", + "dev": true, + "requires": { + "version-range": "^3.2.0" + } + }, + "version-compare": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-compare/-/version-compare-3.2.0.tgz", + "integrity": "sha512-cSIEcfQ2OuSqOC+SIjHXMoldXuXavr/M5GLtQYpQG6mn+tlKYK1DNJ/pllsGGnogM81ekhcHdLJmdEQmwA0hQA==", + "dev": true + }, + "version-range": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/version-range/-/version-range-3.2.0.tgz", + "integrity": "sha512-aP/XwEG9q+mTjyGUR2FDrIfLMAylJ4k4/eSCxXBAeDUeHWWtzFeWE37YlTrPA5lEXwA2A7A0N+YDPEPAkuEcJg==", + "dev": true, + "requires": { + "version-compare": "^3.2.0" + } + } + } }, "natural-compare": { "version": "1.4.0", @@ -2418,9 +2669,9 @@ } }, "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, "requires": { "whatwg-url": "^5.0.0"