diff --git a/package.json b/package.json index 3969e01..bc104c6 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "lint:ci": "run-s prettier:ci gts:ci stylelint:ci tsc", "test": "echo \"Error: no test specified\" && exit 1", "checklinks:internal": "npx --yes --package=hyperlink --package=tap-spot -- 'hyperlink --canonicalroot https://sass-lang.com/ --root _site/ -r -p -i --skip \".css.map\" --skip \".js.map\" --skip \".svg\" --skip \"feed.atom\" --skip \"/documentation/js-api/\" _site/index.html | tap-spot'", - "checklinks:external": "npx --yes --package=broken-link-checker -- 'blc -ro --exclude=localhost:8080 --exclude=codepen.io --exclude=linkedin.com --exclude=docs.github.com --exclude=twitter.com https://sass-lang.com'" + "checklinks:external": "npx --yes --package=broken-link-checker -- 'blc -ro --exclude=localhost:8080 --exclude=codepen.io --exclude=linkedin.com --exclude=docs.github.com --exclude=twitter.com --exclude=mvnrepository.com --exclude=drupal.org --exclude=web.archive.org https://sass-lang.com'" }, "devDependencies": { "@11ty/eleventy": "^2.0.1", diff --git a/source/blog/001-how-extend-works.md b/source/blog/001-how-extend-works.md index 198a476..6b5fbed 100644 --- a/source/blog/001-how-extend-works.md +++ b/source/blog/001-how-extend-works.md @@ -18,7 +18,7 @@ it leaves out numerous details that will be important if full Sass compatibility is desired. This should be considered an explication of the groundwork for `@extend`, upon which full support can be built. For a complete understanding of `@extend`, there's no substitute for consulting the [Ruby Sass -code](http://github.com/sass/ruby-sass/tree/master/lib/sass) and [its +code](https://github.com/sass/ruby-sass/tree/master/lib/sass) and [its tests](https://github.com/sass/ruby-sass/blob/master/test/sass/extend_test.rb). This document assumes familiarity with the selector terminology defined in the diff --git a/source/blog/010-dart-sass-is-on-chocolatey.md b/source/blog/010-dart-sass-is-on-chocolatey.md index 890b098..ff6ed4f 100644 --- a/source/blog/010-dart-sass-is-on-chocolatey.md +++ b/source/blog/010-dart-sass-is-on-chocolatey.md @@ -17,7 +17,7 @@ page](https://github.com/sass/dart-sass/releases). But finding, downloading, and opening an archive and adding it to the command-line path is still a barrier to entry that we'd like to avoid where possible. Today we're taking a step in that direction by releasing [a Dart Sass -package](https://chocolatey.org/packages/sass) on +package](https://community.chocolatey.org/packages/sass) on [Chocolatey](https://chocolatey.org/), the Windows package manager. You can install it now using: diff --git a/source/blog/014-dart-sass-100-is-released.md b/source/blog/014-dart-sass-100-is-released.md index 1258454..f452db7 100644 --- a/source/blog/014-dart-sass-100-is-released.md +++ b/source/blog/014-dart-sass-100-is-released.md @@ -7,7 +7,7 @@ date: 2018-03-26 13:15:00 -8 I've just uploaded Dart Sass 1.0.0, the very first stable release, to [GitHub](https://github.com/sass/dart-sass/releases/tag/1.0.0-rc.1), [npm](https://www.npmjs.com/package/sass), -[Chocolatey](https://chocolatey.org/packages/sass), +[Chocolatey](https://community.chocolatey.org/packages/sass), [Homebrew](https://github.com/sass/homebrew-sass), and [pub](http://pub.dartlang.org/packages/sass). After working on it for almost two years, I'm thrilled to have a stable release out there and officially ready to diff --git a/source/blog/025-request-for-comments-nested-map-functions.md b/source/blog/025-request-for-comments-nested-map-functions.md index afbc8a8..03ebf1e 100644 --- a/source/blog/025-request-for-comments-nested-map-functions.md +++ b/source/blog/025-request-for-comments-nested-map-functions.md @@ -136,5 +136,5 @@ If you're interested in learning more about this proposal, [read it in full] on GitHub. It's open for comments and revisions for the next month, so if you'd like to see something change please [file an issue] and we can discuss it! -[read it in full]: https://github.com/sass/sass/tree/main/accepted/nested-map-functions.md +[read it in full]: https://github.com/sass/sass/blob/main/accepted/nested-map-functions.md [file an issue]: https://github.com/sass/sass/issues/new diff --git a/source/blog/026-request-for-comments-hwb-functions.md b/source/blog/026-request-for-comments-hwb-functions.md index 931d8ab..5d7cf3e 100644 --- a/source/blog/026-request-for-comments-hwb-functions.md +++ b/source/blog/026-request-for-comments-hwb-functions.md @@ -62,5 +62,5 @@ If you’re interested in learning more about this proposal, [read it in full] o GitHub. It’s open for comments and revisions for the next month, so if you’d like to see something change please [file an issue] and we can discuss it! -[read it in full]: https://github.com/sass/sass/tree/main/proposal/color-4-hwb.md +[read it in full]: https://github.com/sass/sass/blob/main/accepted/color-4-hwb.md [file an issue]: https://github.com/sass/sass/issues/new diff --git a/source/blog/028-request-for-comments-first-class-calc.md b/source/blog/028-request-for-comments-first-class-calc.md index ba4a0d7..e89db37 100644 --- a/source/blog/028-request-for-comments-first-class-calc.md +++ b/source/blog/028-request-for-comments-first-class-calc.md @@ -73,5 +73,5 @@ If you're interested in learning more about this proposal, [read it in full] on GitHub. It's open for comments and revisions for the next month, so if you'd like to see something change please [file an issue] and we can discuss it! -[read it in full]: https://github.com/sass/sass/tree/main/proposal/first-class-calc.md +[read it in full]: https://github.com/sass/sass/blob/main/accepted/first-class-calc.md [file an issue]: https://github.com/sass/sass/issues/new diff --git a/source/blog/030-request-for-comments-new-js-api.md b/source/blog/030-request-for-comments-new-js-api.md index b191ecf..279700c 100644 --- a/source/blog/030-request-for-comments-new-js-api.md +++ b/source/blog/030-request-for-comments-new-js-api.md @@ -171,7 +171,7 @@ The `debug` function handles only `@debug` rules, and is just passed the message and the rule's span. For more information on the `SourceSpan` type, see [the Logger proposal]. -[the Logger proposal]: https://github.com/sass/sass/tree/main/proposal/js-logger.d.ts +[the Logger proposal]: https://github.com/sass/sass/blob/main/accepted/js-logger.d.ts Sass will also provide a built-in logger, `Logger.silent`, that never emits any messages. This will allow you to easily run Sass in "quiet mode" where no @@ -800,10 +800,10 @@ class SassFunction extends Value { If you want to know more about these proposals and see their most up-to-date forms, they're available on GitHub to view in full: -* [Compile API proposal](https://github.com/sass/sass/tree/main/proposal/new-js-api.d.ts) -* [Logger proposal](https://github.com/sass/sass/blob/main/proposal/js-logger.d.ts) -* [Importer proposal](https://github.com/sass/sass/blob/main/proposal/new-js-importer.d.ts) -* [Functions and values proposal](https://github.com/sass/sass/blob/main/proposal/new-function-and-values-api.d.ts) +* [Compile API proposal](https://github.com/sass/sass/blob/main/accepted/new-js-api.d.ts) +* [Logger proposal](https://github.com/sass/sass/blob/main/accepted/js-logger.d.ts) +* [Importer proposal](https://github.com/sass/sass/blob/main/accepted/new-js-importer.d.ts) +* [Functions and values proposal](https://github.com/sass/sass/blob/main/accepted/new-function-and-values-api.d.ts) We're eager for feedback, so please [let us know what you think]! The proposals in question will be open for at least a month after this blog post goes live, diff --git a/source/blog/033-request-for-comments-strict-unary-operators.md b/source/blog/033-request-for-comments-strict-unary-operators.md index 18e0647..5ccff9c 100644 --- a/source/blog/033-request-for-comments-strict-unary-operators.md +++ b/source/blog/033-request-for-comments-strict-unary-operators.md @@ -17,7 +17,7 @@ be fairly painless as they go: you can simply write `$a - $b` or `$a (-$b)`, depending which you intend. We'll also provide a [Sass migrator] migration to automatically update your stylesheets. -[strict unary operators]: https://github.com/sass/sass/blob/main/proposal/strict-unary.md +[strict unary operators]: https://github.com/sass/sass/blob/main/accepted/strict-unary.md [Sass migrator]: /documentation/cli/migrator **Deprecated:** @@ -83,5 +83,5 @@ proposal] and then [file an issue] with your feedback. We'll be leaving this open to comments for a month, after which we'll finalize the proposal and start implementing it. -[the full proposal]: https://github.com/sass/sass/blob/main/proposal/strict-unary.md +[the full proposal]: https://github.com/sass/sass/blob/main/accepted/strict-unary.md [file an issue]: https://github.com/sass/sass/issues/new diff --git a/source/blog/037-rfc-embedded-protocol-2.md b/source/blog/037-rfc-embedded-protocol-2.md index f902db4..8ed2a90 100644 --- a/source/blog/037-rfc-embedded-protocol-2.md +++ b/source/blog/037-rfc-embedded-protocol-2.md @@ -45,7 +45,7 @@ The repository-organization changes have already been made, but the changes to the protocol itself are fully documented [in a proposal in the language repository]. -[in a proposal in the language repository]: https://github.com/sass/sass/blob/main/proposal/embedded-protocol-2.md +[in a proposal in the language repository]: https://github.com/sass/sass/blob/main/accepted/embedded-protocol-2.md ## Combining Executables diff --git a/source/documentation/modules/color.liquid b/source/documentation/modules/color.liquid index 488e8ce..577c289 100644 --- a/source/documentation/modules/color.liquid +++ b/source/documentation/modules/color.liquid @@ -492,7 +492,7 @@ title: sass:color Returns an unquoted string that represents `$color` in the `#AARRGGBB` format expected by Internet Explorer's [`-ms-filter`][] property. - [`-ms-filter`]: https://developer.mozilla.org/en-US/docs/Web/CSS/-ms-filter + [`-ms-filter`]: https://learn.microsoft.com/en-us/previous-versions/ms530752(v=vs.85) {% endmarkdown %} {% codeExample 'color-ie-hex-str', false %} diff --git a/source/libsass.md b/source/libsass.md index 2a05125..93b5cc9 100644 --- a/source/libsass.md +++ b/source/libsass.md @@ -34,9 +34,6 @@ complementary_content: | - [Lightning fast Sass compiling with libsass, Node-sass and Grunt-sass](https://benfrain.com/lightning-fast-sass-compiling-with-libsass-node-sass-and-grunt-sass/) --- by Ben Frain, August 2013 - - [Node, Express and - libSass](https://anotheruiguy.gitbooks.io/nodeexpreslibsass_from-scratch/content/index.html) - --- Node, Express and libSass: a project from scratch workshop --- ## Wrappers diff --git a/tool/typedoc-theme.js b/tool/typedoc-theme.js index a62f7c6..44304f0 100644 --- a/tool/typedoc-theme.js +++ b/tool/typedoc-theme.js @@ -186,10 +186,13 @@ title: ${JSON.stringify(`${page.model.name} | JS API`)} exports.load = app => { app.converter.addUnknownSymbolResolver((ref, refl, part, symbolId) => { if (!symbolId) return; - const name = symbolId.qualifiedName; + let name = symbolId.qualifiedName; switch (ref.moduleSource) { case 'immutable': + if (name.startsWith('Immutable.')) { + name = name.substring('Immutable.'.length); + } return `https://immutable-js.com/docs/latest@main/${name}/`; case 'source-map-js': if (name === 'RawSourceMap') {