Skip to content

Commit

Permalink
Add sass-embedded-linux-unknown and sass-embedded-unknown-unknown pac…
Browse files Browse the repository at this point in the history
…kages
  • Loading branch information
ntkme committed Feb 3, 2025
1 parent e3634b4 commit 76097f0
Show file tree
Hide file tree
Showing 6 changed files with 65 additions and 2 deletions.
3 changes: 3 additions & 0 deletions npm/linux-unknown/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# `sass-embedded-linux-unknown`

This is the **dart2js** binary for [`sass-embedded`](https://www.npmjs.com/package/sass-embedded)
24 changes: 24 additions & 0 deletions npm/linux-unknown/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "sass-embedded-linux-unknown",
"version": "1.83.4",
"description": "The dart2js binary for sass-embedded",
"repository": "sass/embedded-host-node",
"author": "Google Inc.",
"license": "MIT",
"dependencies": {
"sass": "1.83.4"
},
"engines": {
"node": ">=14.0.0"
},
"os": [
"linux"
],
"cpu": [
"!arm",
"!arm64",
"!ia32",
"!riscv64",
"!x64"
]
}
3 changes: 3 additions & 0 deletions npm/unknown-unknown/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# `sass-embedded-unknown-unknown`

This is the **dart2js** binary for [`sass-embedded`](https://www.npmjs.com/package/sass-embedded)
19 changes: 19 additions & 0 deletions npm/unknown-unknown/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "sass-embedded-unknown-unknown",
"version": "1.83.4",
"description": "The dart2js binary for sass-embedded",
"repository": "sass/embedded-host-node",
"author": "Google Inc.",
"license": "MIT",
"dependencies": {
"sass": "1.83.4"
},
"engines": {
"node": ">=14.0.0"
},
"os": [
"!darwin",
"!linux",
"!win32"
]
}
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,11 @@
"sass-embedded-linux-musl-ia32": "1.83.4",
"sass-embedded-linux-musl-riscv64": "1.83.4",
"sass-embedded-linux-musl-x64": "1.83.4",
"sass-embedded-linux-unknown": "1.83.4",
"sass-embedded-win32-arm64": "1.83.4",
"sass-embedded-win32-ia32": "1.83.4",
"sass-embedded-win32-x64": "1.83.4"
"sass-embedded-win32-x64": "1.83.4",
"sass-embedded-unknown-unknown": "1.83.4"
},
"dependencies": {
"@bufbuild/protobuf": "^2.0.0",
Expand Down
14 changes: 13 additions & 1 deletion tool/prepare-optional-release.ts
Original file line number Diff line number Diff line change
Expand Up @@ -123,13 +123,25 @@ void (async () => {
);
}

const outPath = p.join('npm', argv.package);
if (argv.package.indexOf('unknown') !== -1) {
const pkg = JSON.parse(
(await fs.readFile(p.join(outPath, 'package.json'))).toString(),
);
if (pkg.version !== pkg.dependencies.sass) {
throw Error(`dependency sass's version doesn't match ${pkg.version}`);
}

// Skip downloading for platform running dart2js.
return;
}

const index = argv.package.lastIndexOf('-');
const nodePlatform = argv.package.substring(0, index);
const nodeArch = argv.package.substring(index + 1);
const dartPlatform = nodePlatformToDartPlatform(nodePlatform);
const dartArch = nodeArchToDartArch(nodeArch);
const isMusl = nodePlatform === 'linux-musl';
const outPath = p.join('npm', argv.package);
await downloadRelease({
repo: 'dart-sass',
assetUrl:
Expand Down

0 comments on commit 76097f0

Please sign in to comment.