Skip to content

Commit

Permalink
Adapt remaining arcticicestudio "fade-out" changes (nordtheme#125)
Browse files Browse the repository at this point in the history
With the retirement of the "Arctic Ice Studio" personal & Nord project
brand [1] various migrations to the `svengreb` GitHub account [2] of
other projects were also completed within the last weeks. There are also
changes in Nord projects like `nordtheme/web` that other projects
depended on and can now be adapted as well.
Therefore all Nord projects must adapt these changes which includes...

- the migration and repository name change of
  `arcticicestudio/nord-docs`[2] - all references must be updated.
- the migration of the `arcticicestudio/styleguide-git` repository to
  the `svengreb` "real-in-person" identity [3] - all references and
  used npm packages must be updated.
- the migration of the `arcticicestudio/styleguide-javascript`
  repository to the `svengreb` "real-in-person" identity [4] - all
  references and used npm packages must be updated.
- the migration of the `arcticicestudio/styleguide-markdown` repository
  to the `svengreb` "real-in-person" identity [5] - all references and
  used npm packages must be updated.

[1]: https://github.com/orgs/nordtheme/discussions/183#retire-arctic-ice-studio-as-nord-brand
[2]: nordtheme/web#241
[3]: svengreb/styleguide-git#12
[4]: svengreb/styleguide-javascript#88
[5]: svengreb/styleguide-markdown#63

nordthemeGH-124
  • Loading branch information
svengreb authored May 1, 2023
1 parent 5335a7e commit 15dadfb
Show file tree
Hide file tree
Showing 11 changed files with 1,709 additions and 1,692 deletions.
4 changes: 1 addition & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,4 @@ node_modules/
# ESLint automatically applies ignore pattern for "dotfiles" by default to prevent accidentally lint over paths like
# `.git` or any other critical paths.
!**/.eslintrc.js
!.remarkrc.js
!lint-staged.config.js
!prettier.config.js
!.remarkrc.mjs
12 changes: 10 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
* Copyright (c) 2016-present Sven Greb <[email protected]>
* This source code is licensed under the MIT license found in the license file.
* This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file.
*/

/**
Expand All @@ -12,7 +12,15 @@
*/
module.exports = {
root: true,
extends: ["@arcticicestudio/eslint-config-base", "@arcticicestudio/eslint-config-base/prettier"],
extends: [
"@svengreb/eslint-config-base",
/*
* Enable support for projects using Prettier.
* Note that this must always be placed after the `@svengreb/eslint-config-base` preset to take precedence, otherwise it won't prevent errors
* due to useless and possibly conflicting rules!
*/
"@svengreb/eslint-config-base/prettier",
],
overrides: [
{
files: ["*.js"],
Expand Down
7 changes: 6 additions & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
#!/bin/sh

# Copyright (c) 2016-present Sven Greb <[email protected]>
# This source code is licensed under the MIT license found in the license file.
# This source code is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license found in the license file.

# Git "pre-commit" hook for husky.
# References:
# 1. https://github.com/typicode/husky
# 2. https://git-scm.com/docs/githooks#_pre_commit

. "$(dirname "$0")/_/husky.sh"

Expand Down
7 changes: 7 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@
# Configurations for npm.
# See https://docs.npmjs.com/cli/v7/configuring-npm/npmrc for more details.

# Disable the vulnerability auditing and checks which includes often way too many false-positives, insignificant
# problems that are only for local development, and many other warnings that are overhelming.
# Use dedicated vulnerability tools instead to filter and identify issue that really impact the project.
# References:
# 1. https://docs.npmjs.com/cli/v9/commands/npm-audit
audit=false

# Only use a lockfile for single-consumer projects, like applications, but not for multi-consumer projects like
# libraries.
# It helps to pin dependency versions, improves the security through integrity checksums, prevents possible errors
Expand Down
1 change: 1 addition & 0 deletions .remarkignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@
# See https://github.com/unifiedjs/unified-engine/blob/HEAD/doc/ignore.md for more details.

node_modules/
license
4 changes: 2 additions & 2 deletions .remarkrc.js → .remarkrc.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
* @see https://github.com/remarkjs/remark-lint
* @see https://remark.js.org
*/
module.exports = {
plugins: ["@arcticicestudio/remark-preset-lint"],
export default {
plugins: ["@svengreb/remark-preset-lint"],
};
14 changes: 7 additions & 7 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<p align="center">
<a href="https://www.nordtheme.com/ports/emacs" target="_blank">
<picture>
<source srcset="https://raw.githubusercontent.com/arcticicestudio/nord-docs/main/assets/images/ports/emacs/repository-hero.svg?sanitize=true" width="100%" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" />
<img srcset="https://raw.githubusercontent.com/arcticicestudio/nord-docs/main/assets/images/ports/emacs/repository-hero.svg?sanitize=true" width="100%" />
<source srcset="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/emacs/repository-hero.svg?sanitize=true" width="100%" media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)" />
<img srcset="https://raw.githubusercontent.com/nordtheme/web/main/assets/images/ports/emacs/repository-hero.svg?sanitize=true" width="100%" />
</picture>
</a>
</p>
Expand Down Expand Up @@ -100,10 +100,10 @@ By default, only the mode line of the active buffer uses `nord3` as background c
```

<p align="center"><strong>Default mode lines</strong></p>
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/main/content/docs/ports/emacs/configuration/uniform-mode-lines-disabled.png"/></p>
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/web/main/content/docs/ports/emacs/configuration/uniform-mode-lines-disabled.png"/></p>

<p align="center"><strong>Uniform mode lines</strong></p>
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/main/content/docs/ports/emacs/configuration/uniform-mode-lines-enabled.png"/></p>
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/web/main/content/docs/ports/emacs/configuration/uniform-mode-lines-enabled.png"/></p>

**Custom Region Highlight Styles**#45, #32#46 (⊶ b43a2491)
↠ By default, Nord Emacs uses `nord2` as background color for selected text in the editor to provide a sane default style.
Expand All @@ -118,10 +118,10 @@ To use a more colorful highlighting for region selections, Nord Emacs now provid
```

<p align="center"><strong>Selection in the editor with enabled <code>frost</code> region highlight style configuration</strong></p>
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/main/src/assets/images/ports/emacs/editor-config-selection-highlight-frost.png"/></p>
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/web/main/src/assets/images/ports/emacs/editor-config-selection-highlight-frost.png"/></p>

<p align="center"><strong>Selection in the editor with enabled <code>snowstorm</code> region highlight style configuration</strong></p>
<p align="center"><img src="https://raw.githubusercontent.com/arcticicestudio/nord-docs/main/src/assets/images/ports/emacs/editor-config-selection-highlight-snowstorm.png"/></p>
<p align="center"><img src="https://raw.githubusercontent.com/nordtheme/web/main/src/assets/images/ports/emacs/editor-config-selection-highlight-snowstorm.png"/></p>

**Custom Color Contrast**#43#44 (⊶ 3e6bfdae)
↠ Please note that **this configuration has been implemented and deprecated again in this release version** through #73 that increased the default comment color (`nord3`) brightness by 10% from a lightness level of ~35% to ~45%
Expand Down Expand Up @@ -351,7 +351,7 @@ _2017-03-25_

[gh-gnunn1/tilix]: https://github.com/gnunn1/tilix
[gh-licensee/licensee]: https://github.com/licensee/licensee
[gh-nord-docs#155]: https://github.com/arcticicestudio/nord-docs/issues/155
[gh-nord-docs#155]: https://github.com/nordtheme/web/issues/155
[gh-nord#55]: https://github.com/nordtheme/nord/issues/55
[gh-nord#94]: https://github.com/nordtheme/nord/issues/94
[gh-user-gguimaraesbr]: https://github.com/gguimaraesbr
Expand Down
2 changes: 1 addition & 1 deletion lint-staged.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
*/
module.exports = {
"*.json": "prettier --check --ignore-unknown --no-editorconfig",
"*.js": ["eslint", "prettier --check --ignore-unknown --no-editorconfig"],
"*.{js,mjs}": ["eslint", "prettier --check --ignore-unknown --no-editorconfig"],
"*.md": ["remark --no-stdout", "prettier --check --ignore-unknown --no-editorconfig"],
".husky/pre-*": "prettier --check --ignore-unknown --no-editorconfig",
};
Loading

0 comments on commit 15dadfb

Please sign in to comment.