Skip to content

Commit bb89be6

Browse files
authored
chore: update dependencies (oct 2025) (#282)
* chore: update dependencies (oct 2025) * chore: fix JS for linters * chore: remove --legacy-peer-deps * chore: fix SCSS for linters * chore: add .stylelintrc file * chore: add lint-js-scss job to CI config * chore: fix function names * chore: bump newspack packages
1 parent 4e35c43 commit bb89be6

19 files changed

Lines changed: 21492 additions & 16475 deletions

File tree

.circleci/config.yml

Lines changed: 41 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,47 @@
11
version: 2.1
22

33
orbs:
4-
newspack: newspack/newspack@1.5.8
4+
newspack: newspack/newspack@1.5.8
55

66
workflows:
7-
version: 2
8-
all:
9-
jobs:
10-
- newspack/build
11-
- newspack/i18n:
12-
requires:
7+
version: 2
8+
all:
9+
jobs:
1310
- newspack/build
14-
filters:
15-
branches:
16-
only:
17-
- trunk
18-
- newspack/release:
19-
requires:
20-
- newspack/build
21-
filters:
22-
branches:
23-
only:
24-
- release
25-
- alpha
26-
- /^hotfix\/.*/
27-
- /^epic\/.*/
28-
- newspack/build-distributable:
29-
requires:
30-
- newspack/build
31-
# Running this after release ensure the version number in files will be correct.
32-
- newspack/release
33-
archive-name: 'newspack-network'
34-
- newspack/post-release:
35-
requires:
36-
- newspack/release
37-
filters:
38-
branches:
39-
only:
40-
- release
41-
php:
42-
jobs:
43-
- newspack/lint-php
44-
- newspack/test-php
11+
- newspack/i18n:
12+
requires:
13+
- newspack/build
14+
filters:
15+
branches:
16+
only:
17+
- trunk
18+
- newspack/lint-js-scss:
19+
requires:
20+
- newspack/build
21+
- newspack/release:
22+
requires:
23+
- newspack/build
24+
filters:
25+
branches:
26+
only:
27+
- release
28+
- alpha
29+
- /^hotfix\/.*/
30+
- /^epic\/.*/
31+
- newspack/build-distributable:
32+
requires:
33+
- newspack/build
34+
# Running this after release ensure the version number in files will be correct.
35+
- newspack/release
36+
archive-name: 'newspack-network'
37+
- newspack/post-release:
38+
requires:
39+
- newspack/release
40+
filters:
41+
branches:
42+
only:
43+
- release
44+
php:
45+
jobs:
46+
- newspack/lint-php
47+
- newspack/test-php

.eslintrc.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module.exports = {
2+
extends: [ './node_modules/newspack-scripts/.eslintrc.js' ],
3+
rules: {
4+
'no-nested-ternary': 'off',
5+
},
6+
};

.stylelintrc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
extends: [ './node_modules/newspack-scripts/config/stylelint.config.js' ],
3+
};

includes/hub/admin/js/event-log.js

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,37 @@
1-
/* globals newspackNetworkEventLogLabels */
2-
( function( $ ) {
3-
$( document ).ready( function() {
4-
const dataColumns = document.querySelectorAll( '.newspack-network-data-column' );
5-
dataColumns.forEach( function( column ) {
6-
const buttonEl = column.querySelector( 'button' );
7-
const textEl = column.querySelector( 'textarea' );
8-
if (!buttonEl || !textEl) {
9-
return;
10-
}
11-
const text = textEl.value
12-
buttonEl.addEventListener( 'click', function( ev ) {
13-
ev.preventDefault();
14-
buttonEl.textContent = newspackNetworkEventLogLabels.copying;
15-
buttonEl.disabled = true;
16-
navigator.clipboard.writeText( text ).then( function() {
17-
buttonEl.textContent = newspackNetworkEventLogLabels.copied;
18-
setTimeout( function() {
19-
buttonEl.textContent = newspackNetworkEventLogLabels.copy;
20-
buttonEl.disabled = false;
21-
}, 1000 );
22-
} ).catch( function( err ) {
23-
console.error( 'Failed to copy: ', err );
24-
buttonEl.disabled = false;
25-
} );
26-
} );
27-
} );
28-
} );
1+
/* globals newspackNetworkEventLogLabels, jQuery */
2+
3+
( function ( $ ) {
4+
$( document ).ready( function () {
5+
const dataColumns = document.querySelectorAll(
6+
'.newspack-network-data-column'
7+
);
8+
dataColumns.forEach( function ( column ) {
9+
const buttonEl = column.querySelector( 'button' );
10+
const textEl = column.querySelector( 'textarea' );
11+
if ( ! buttonEl || ! textEl ) {
12+
return;
13+
}
14+
const text = textEl.value;
15+
buttonEl.addEventListener( 'click', function ( ev ) {
16+
ev.preventDefault();
17+
buttonEl.textContent = newspackNetworkEventLogLabels.copying;
18+
buttonEl.disabled = true;
19+
navigator.clipboard
20+
.writeText( text )
21+
.then( function () {
22+
buttonEl.textContent =
23+
newspackNetworkEventLogLabels.copied;
24+
setTimeout( function () {
25+
buttonEl.textContent =
26+
newspackNetworkEventLogLabels.copy;
27+
buttonEl.disabled = false;
28+
}, 1000 );
29+
} )
30+
.catch( function ( err ) {
31+
console.error( 'Failed to copy: ', err ); // eslint-disable-line no-console
32+
buttonEl.disabled = false;
33+
} );
34+
} );
35+
} );
36+
} );
2937
} )( jQuery );

0 commit comments

Comments
 (0)