sass-embedded
Advanced tools
@@ -7,2 +7,3 @@ "use strict"; | ||
exports.ImporterRegistry = exports.NodePackageImporter = void 0; | ||
const module_1 = require("module"); | ||
const p = require("path"); | ||
@@ -22,3 +23,7 @@ const url_1 = require("url"); | ||
? p.dirname(require.main.filename) | ||
: undefined; | ||
: // TODO: Find a way to use `import.meta.main` once | ||
// https://github.com/nodejs/node/issues/49440 is done. | ||
process.argv[1] | ||
? (0, module_1.createRequire)(process.argv[1]).resolve(process.argv[1]) | ||
: undefined; | ||
if (!entryPointDirectory) { | ||
@@ -25,0 +30,0 @@ throw new Error('The Node package importer cannot determine an entry point ' + |
{ | ||
"name": "sass-embedded", | ||
"version": "1.71.0", | ||
"version": "1.71.1", | ||
"protocol-version": "2.5.0", | ||
"compiler-version": "1.71.0", | ||
"compiler-version": "1.71.1", | ||
"description": "Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol", | ||
@@ -38,18 +38,18 @@ "repository": "sass/embedded-host-node", | ||
"optionalDependencies": { | ||
"sass-embedded-android-arm": "1.71.0", | ||
"sass-embedded-android-arm64": "1.71.0", | ||
"sass-embedded-android-ia32": "1.71.0", | ||
"sass-embedded-android-x64": "1.71.0", | ||
"sass-embedded-darwin-arm64": "1.71.0", | ||
"sass-embedded-darwin-x64": "1.71.0", | ||
"sass-embedded-linux-arm": "1.71.0", | ||
"sass-embedded-linux-arm64": "1.71.0", | ||
"sass-embedded-linux-ia32": "1.71.0", | ||
"sass-embedded-linux-x64": "1.71.0", | ||
"sass-embedded-linux-musl-arm": "1.71.0", | ||
"sass-embedded-linux-musl-arm64": "1.71.0", | ||
"sass-embedded-linux-musl-ia32": "1.71.0", | ||
"sass-embedded-linux-musl-x64": "1.71.0", | ||
"sass-embedded-win32-ia32": "1.71.0", | ||
"sass-embedded-win32-x64": "1.71.0" | ||
"sass-embedded-android-arm": "1.71.1", | ||
"sass-embedded-android-arm64": "1.71.1", | ||
"sass-embedded-android-ia32": "1.71.1", | ||
"sass-embedded-android-x64": "1.71.1", | ||
"sass-embedded-darwin-arm64": "1.71.1", | ||
"sass-embedded-darwin-x64": "1.71.1", | ||
"sass-embedded-linux-arm": "1.71.1", | ||
"sass-embedded-linux-arm64": "1.71.1", | ||
"sass-embedded-linux-ia32": "1.71.1", | ||
"sass-embedded-linux-x64": "1.71.1", | ||
"sass-embedded-linux-musl-arm": "1.71.1", | ||
"sass-embedded-linux-musl-arm64": "1.71.1", | ||
"sass-embedded-linux-musl-ia32": "1.71.1", | ||
"sass-embedded-linux-musl-x64": "1.71.1", | ||
"sass-embedded-win32-ia32": "1.71.1", | ||
"sass-embedded-win32-x64": "1.71.1" | ||
}, | ||
@@ -56,0 +56,0 @@ "dependencies": { |
@@ -27,5 +27,4 @@ "use strict"; | ||
case 'linux': | ||
case 'linux-musl': | ||
return 'linux'; | ||
case 'linux-musl': | ||
return 'linux-musl'; | ||
case 'darwin': | ||
@@ -132,2 +131,3 @@ return 'macos'; | ||
const dartArch = nodeArchToDartArch(nodeArch); | ||
const isMusl = nodePlatform === 'linux-musl'; | ||
const outPath = p.join('npm', argv.package); | ||
@@ -138,3 +138,4 @@ await downloadRelease({ | ||
`${version}/dart-sass-${version}-` + | ||
`${dartPlatform}-${dartArch}${getArchiveExtension(dartPlatform)}`, | ||
`${dartPlatform}-${dartArch}${isMusl ? '-musl' : ''}` + | ||
`${getArchiveExtension(dartPlatform)}`, | ||
outPath, | ||
@@ -141,0 +142,0 @@ }); |
@@ -418,3 +418,3 @@ import {Syntax} from './options'; | ||
* | ||
* @compatibility dart: "2.0", node: false | ||
* @compatibility dart: "1.71.0", node: false | ||
* @category Importer | ||
@@ -439,4 +439,4 @@ */ | ||
* Relative paths will be resolved relative to the current working directory. | ||
* If a path is not provided, the default value of `require.main.filename` | ||
* will be used. | ||
* If a path is not provided, this defaults to the parent directory of the | ||
* Node.js entrypoint. If that's not available, this will throw an error. | ||
*/ | ||
@@ -443,0 +443,0 @@ constructor(entryPointDirectory?: string); |
{ | ||
"name": "sass-embedded", | ||
"version": "1.71.0", | ||
"version": "1.71.1", | ||
"protocol-version": "2.5.0", | ||
"compiler-version": "1.71.0", | ||
"compiler-version": "1.71.1", | ||
"description": "Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol", | ||
@@ -38,18 +38,18 @@ "repository": "sass/embedded-host-node", | ||
"optionalDependencies": { | ||
"sass-embedded-android-arm": "1.71.0", | ||
"sass-embedded-android-arm64": "1.71.0", | ||
"sass-embedded-android-ia32": "1.71.0", | ||
"sass-embedded-android-x64": "1.71.0", | ||
"sass-embedded-darwin-arm64": "1.71.0", | ||
"sass-embedded-darwin-x64": "1.71.0", | ||
"sass-embedded-linux-arm": "1.71.0", | ||
"sass-embedded-linux-arm64": "1.71.0", | ||
"sass-embedded-linux-ia32": "1.71.0", | ||
"sass-embedded-linux-x64": "1.71.0", | ||
"sass-embedded-linux-musl-arm": "1.71.0", | ||
"sass-embedded-linux-musl-arm64": "1.71.0", | ||
"sass-embedded-linux-musl-ia32": "1.71.0", | ||
"sass-embedded-linux-musl-x64": "1.71.0", | ||
"sass-embedded-win32-ia32": "1.71.0", | ||
"sass-embedded-win32-x64": "1.71.0" | ||
"sass-embedded-android-arm": "1.71.1", | ||
"sass-embedded-android-arm64": "1.71.1", | ||
"sass-embedded-android-ia32": "1.71.1", | ||
"sass-embedded-android-x64": "1.71.1", | ||
"sass-embedded-darwin-arm64": "1.71.1", | ||
"sass-embedded-darwin-x64": "1.71.1", | ||
"sass-embedded-linux-arm": "1.71.1", | ||
"sass-embedded-linux-arm64": "1.71.1", | ||
"sass-embedded-linux-ia32": "1.71.1", | ||
"sass-embedded-linux-x64": "1.71.1", | ||
"sass-embedded-linux-musl-arm": "1.71.1", | ||
"sass-embedded-linux-musl-arm64": "1.71.1", | ||
"sass-embedded-linux-musl-ia32": "1.71.1", | ||
"sass-embedded-linux-musl-x64": "1.71.1", | ||
"sass-embedded-win32-ia32": "1.71.1", | ||
"sass-embedded-win32-x64": "1.71.1" | ||
}, | ||
@@ -56,0 +56,0 @@ "dependencies": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
714770
0.1%12508
0.05%19
5.56%