Compare commits

..

No commits in common. "563c47f1f6f9b2ae6c3a4f592062fa6ed44abe99" and "6a84961a36228bc3877fcde44ad8db691eb8a7f9" have entirely different histories.

7 changed files with 93 additions and 1244 deletions

View file

@ -26,7 +26,7 @@ have aptly described your issue in words, feel free to ignore/delete this sectio
**Please fill out the following information;**
- Node version: [This can be obtained by running `node -v` in your terminal]
- Have you updated to the latest MagicMirror core? (yes/no)
- Have you updated to the latest MagicMirror core? [yes/no]
- Please post the relevant part of your config file here:
```json
@ -35,7 +35,7 @@ have aptly described your issue in words, feel free to ignore/delete this sectio
- Please post any errors you see about MMM-pages in the console (Hit F12 > Console when the MagicMirror window is focused), or write **None** if there aren't any:
```bash
```
(Paste the error here)
```

View file

@ -23,4 +23,4 @@ jobs:
- name: Install dependencies
run: npm ci
- name: Check linting
run: node --run lint
run: npm run lint

View file

@ -4,14 +4,6 @@ All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.1.1](https://github.com/edward-shen/MMM-pages/compare/v1.1.0...v1.1.1) - 2025-03-26 - Maintenance Release
### Changed
- chore: review ESLint config and add markdown linting
- chore: update devDependencies
- chore: use `node --run` instead of `npm run` to run scripts
## [1.1.0](https://github.com/edward-shen/MMM-pages/compare/v1.0.1...v1.1.0) - 2025-03-25 - Feature Release
### Added

View file

@ -285,8 +285,8 @@ See also FAQ below.
If you want to contribute to this project, pleases use the following commands to maintain code quality:
- `npm install` - Install development dependencies for linting.
- `node --run lint` - Run linting checks.
- `node --run lint:fix` - Fix linting issues. Please run this before committing.
- `npm run lint` - Run linting checks.
- `npm run lint:fix` - Fix linting issues. Please run this before committing.
[mm]: https://github.com/MagicMirrorOrg/MagicMirror
[page indicator]: https://github.com/edward-shen/MMM-page-indicator

View file

@ -1,14 +1,13 @@
import { defineConfig } from 'eslint/config';
import eslintPluginJs from '@eslint/js';
import eslintPluginStylistic from '@stylistic/eslint-plugin';
import globals from 'globals';
import js from '@eslint/js';
import markdown from '@eslint/markdown';
import stylistic from '@stylistic/eslint-plugin';
export default defineConfig([
const config = [
eslintPluginJs.configs.recommended,
eslintPluginStylistic.configs.recommended,
{
files: ['**/*.js'],
files: ['**/*.js', '**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.browser,
Log: 'readonly',
@ -17,30 +16,14 @@ export default defineConfig([
module: 'readonly',
},
},
plugins: { js, stylistic },
extends: ['js/recommended', 'stylistic/recommended'],
rules: {
'@stylistic/brace-style': ['error', '1tbs', { allowSingleLine: true }],
'@stylistic/comma-dangle': ['error', 'only-multiline'],
'@stylistic/max-statements-per-line': ['error', { max: 2 }],
'@stylistic/semi': ['error', 'always'],
'object-shorthand': ['error', 'always']
},
}
},
{
files: ['**/*.mjs'],
languageOptions: {
ecmaVersion: 'latest',
globals: {
...globals.node,
},
sourceType: 'module'
},
plugins: { js, stylistic },
extends: ['js/recommended', 'stylistic/recommended'],
rules: {
'@stylistic/comma-dangle': ['error', 'only-multiline'],
'@stylistic/semi': ['error', 'always'],
}
},
{ files: ['**/*.md'], plugins: { markdown }, language: 'markdown/gfm', extends: ['markdown/recommended'] },
]);
];
export default config;

1269
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{
"name": "mmm-pages",
"version": "1.1.1",
"version": "1.1.0",
"description": "Add pages to your MagicMirror².",
"main": "MMM-pages.js",
"repository": {
@ -21,13 +21,12 @@
"scripts": {
"lint": "eslint",
"lint:fix": "eslint --fix",
"test": "node --run lint"
"test": "npm run lint"
},
"devDependencies": {
"@eslint/js": "^9.27.0",
"@eslint/markdown": "^6.4.0",
"@eslint/js": "^9.23.0",
"@stylistic/eslint-plugin": "^4.2.0",
"eslint": "^9.27.0",
"globals": "^16.1.0"
"eslint": "^9.23.0",
"globals": "^16.0.0"
}
}