Commit graph

299 commits

Author SHA1 Message Date
Jelle van der Waa
bb9a4e87dc package.json: drop po2json
The cockpit-po-plugin was reworked to use gettext-parser directly
instead of po2json in 1e92eb6815eb48aab590790ecd67.
2023-09-18 22:53:42 +02:00
dependabot[bot]
982468f443 build(deps-dev): bump the eslint group with 2 updates
Bumps the eslint group with 2 updates: [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) and [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise).


Updates `eslint-plugin-import` from 2.26.0 to 2.28.1
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.26.0...v2.28.1)

Updates `eslint-plugin-promise` from 6.0.0 to 6.1.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint-community/eslint-plugin-promise/compare/v6.0.0...v6.1.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
- dependency-name: eslint-plugin-promise
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 12:12:33 +02:00
dependabot[bot]
64b8f4e21a build(deps-dev): bump the stylelint group with 2 updates
Bumps the stylelint group with 2 updates: [stylelint](https://github.com/stylelint/stylelint) and [stylelint-formatter-pretty](https://github.com/mrcgrtz/stylelint-formatter-pretty).


Updates `stylelint` from 15.10.1 to 15.10.3
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/15.10.1...15.10.3)

Updates `stylelint-formatter-pretty` from 3.2.0 to 3.2.1
- [Release notes](https://github.com/mrcgrtz/stylelint-formatter-pretty/releases)
- [Commits](https://github.com/mrcgrtz/stylelint-formatter-pretty/compare/v3.2.0...v3.2.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
- dependency-name: stylelint-formatter-pretty
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-18 11:46:53 +02:00
Martin Pitt
d97e375a4d package.json: Pin down devDependencies
With dependabot now regularly updating our devDependencies, it makes
more sense to pin them down instead of using the `^` syntax.
2023-09-15 20:13:06 +02:00
dependabot[bot]
a5ab5255a7 build(deps-dev): bump chrome-remote-interface from 0.32.2 to 0.33.0
Bumps [chrome-remote-interface](https://github.com/cyrus-and/chrome-remote-interface) from 0.32.2 to 0.33.0.
- [Commits](https://github.com/cyrus-and/chrome-remote-interface/compare/v0.32.2...v0.33.0)

---
updated-dependencies:
- dependency-name: chrome-remote-interface
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-15 19:09:58 +02:00
dependabot[bot]
3d8c8b53d3 build(deps-dev): bump the stylelint group with 1 update
Bumps the stylelint group with 1 update: [stylelint-config-standard-scss](https://github.com/stylelint-scss/stylelint-config-standard-scss).

- [Release notes](https://github.com/stylelint-scss/stylelint-config-standard-scss/releases)
- [Changelog](https://github.com/stylelint-scss/stylelint-config-standard-scss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint-scss/stylelint-config-standard-scss/compare/v10.0.0...v11.0.0)

---
updated-dependencies:
- dependency-name: stylelint-config-standard-scss
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: stylelint
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-15 18:32:29 +02:00
Cockpit Project
5f6b8d09f9 package.json: Update @patternfly/patternfly, @patternfly/react-core, @patternfly/react-icons, @patternfly/react-styles
Closes #696
2023-09-11 05:07:23 +02:00
Jelle van der Waa
2a10bd66ec
package.json: document the required nodejs version
To avoid issues about not being able to run make / npm install. This
sadly only produces a warning, but that hint might be good enough.

```
$ npm install
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: undefined,
npm WARN EBADENGINE   required: { node: '>= 18' },
npm WARN EBADENGINE   current: { node: 'v16.20.2', npm: '9.8.1' }
npm WARN EBADENGINE }
```

Fixes #693
2023-09-04 15:00:09 +02:00
Tomas Matus
680cfe814c package.json: bump esbuild to version 0.19.1 2023-08-17 09:46:36 +02:00
Cockpit Project
79e5693042 package.json: Update @patternfly/patternfly, @patternfly/react-core, @patternfly/react-icons, @patternfly/react-styles
Closes #687
2023-08-07 10:19:07 +02:00
Jelle van der Waa
65e3e488f0 package.json: drop deprecated eslint-plugin-standard
eslint-config-standard no longer requires it since 16.0.0.
2023-08-01 21:40:06 +02:00
Jelle van der Waa
bd2ac26df6 Drop sizzle test dependency 2023-07-31 19:27:09 +02:00
Martin Pitt
39e0f576ca package.json: Update to React 18
Update to the new root creation function.
2023-07-18 11:49:55 +02:00
Martin Pitt
6ece59c917 package.json: Bump stylelint to 15 2023-07-18 11:49:55 +02:00
Martin Pitt
d3b9064d63 package.json: Bump esbuild and esbuild-sass-plugin
esbuild-sass-plugin 2.10 got released as compatible with 2.8, but it is
not compatible any more with esbuild 0.17.18. Bump both.
2023-06-22 07:03:38 +02:00
Allison Karlitskaya
2215aa3bf8 Makefile: bump our test/common dependency
... and make use of the new pywrap feature from our test.

Use the same eslint and stylelint plugin configuration as the cockpit
main repo.

Co-authored-by: Katerina Koukiou <kkoukiou@redhat.com>
2023-05-26 17:34:51 +02:00
Cockpit Project
092cefab3b package.json: Update @patternfly/patternfly, @patternfly/react-core, @patternfly/react-icons, @patternfly/react-styles
Bump Cockpit commit to pick up the necessary adjustments for latest PF,
and adjust test for the new "-v5" namespace prefix.

Closes #654
2023-05-22 09:58:44 +02:00
Martin Pitt
a47c641af9 package.json: Pin down versions of @patternfly/react-{styles,icons}
These are already installed as dependencies, and we do the same in other
Cockpit projects. The latest react-styles version became incompatible
with the react-core version, causing a build failure.
2023-05-10 14:22:24 +03:00
Cockpit Project
b2bdaac5b2 Makefile: Update Cockpit lib to 947f1753867e3924b9617aaace936225
Update to PF5 and the new cockpit lib API.

Closes #646
2023-05-04 15:24:01 +02:00
Subho
1c30b49d3d
Move from webpack to esbuild bundler 2023-04-12 10:23:20 +02:00
Cockpit Project
0aaccb9ea1 package.json: Update @patternfly/react-core
Closes #635
2023-04-10 11:05:03 +02:00
Jelle van der Waa
b54f4aa607 package.json: update chrome-remote-interface for chromium 111 2023-03-14 11:55:14 +01:00
Cockpit Project
9f01b67b2e package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #627
2023-03-06 05:31:26 +01:00
Martin Pitt
4990d6a103 build: Move to a webpack module
Cockpit recently changed to an ESM build system [1]. Bump
COCKPIT_REPO_COMMIT to that and follow suit.

This does not work with old node.js 10 any more which is still the
default in RHEL 8. Install the newer version 16 instead.

[1] https://github.com/cockpit-project/cockpit/pull/18366
2023-02-20 10:01:02 +01:00
Cockpit Project
030d64ba48 package.json: Update @patternfly/react-core
Closes #620
2023-01-30 07:00:06 +01:00
Cockpit Project
dff02e793f package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #619
2023-01-23 06:13:35 +01:00
Cockpit Project
1161977341 package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #618
2023-01-16 08:22:14 +01:00
Cockpit Project
7e3cef6686 package.json: Update @patternfly/react-core
Closes #617
2023-01-09 06:35:10 +01:00
Cockpit Project
c1e3e22790 package.json: Update @patternfly/react-core
Closes #616
2022-12-26 08:43:21 +01:00
Cockpit Project
753b877dd8 package.json: Update @patternfly/react-core
Closes #615
2022-12-19 06:05:31 +01:00
Cockpit Project
e4068d0f8d package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #614
2022-12-12 07:46:54 +01:00
Cockpit Project
7e22c859fd package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #613
2022-12-05 07:30:32 +01:00
Cockpit Project
e770d6b442 package.json: Update @patternfly/patternfly
Closes #612
2022-11-28 06:31:04 +01:00
Cockpit Project
75a89373ba package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #611
2022-11-21 06:37:53 +01:00
Cockpit Project
312cd70994 package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #609
2022-11-14 08:57:56 +01:00
Cockpit Project
cba96f4f64 package.json: Update @patternfly/react-core
Closes #608
2022-11-07 07:28:06 +01:00
Cockpit Project
ddf9eb312c package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #606
2022-10-31 06:17:27 +01:00
Cockpit Project
633e3257ae package.json: Update @patternfly/react-core
Closes #602
2022-08-16 17:48:06 +02:00
Cockpit Project
aed931ec1c package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #601
2022-08-08 06:27:05 +02:00
Cockpit Project
3d7d84684c package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #600
2022-08-01 07:38:25 +02:00
Cockpit Project
a22972abba package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #599
2022-07-25 06:18:40 +02:00
Martin Pitt
73f24087ab package.json: Move stylelint to devDependencies 2022-07-21 08:32:23 +02:00
Jelle van der Waa
ee366ca531 Add CSS linting through stylelint
Include CSS linting by default for our CSS/SCSS files, originally
introduced in cockpit. The stylelint configuration is copied from
760a4628282e02fbcef3.
2022-07-19 20:32:21 +02:00
Cockpit Project
0e2591ee93 package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #594
2022-07-18 06:46:01 +02:00
Cockpit Project
26ec9f6994 package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #592
2022-07-11 06:38:54 +02:00
Cockpit Project
eebc1cb170 package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #591
2022-07-04 15:34:54 +02:00
Martin Pitt
ebe52bcdb7 build: use translation tools from pkg/lib
Use the html2po and manifest2po tools that we already check out from
cockpit repo pkg/lib.

These tools switched to a new argument parser library (`argparse`) in
cockpit-project/cockpit#16271, so add it to our package.json and drop
`stdio`.

Drop our old copies.

I checked the result of building `po/starter-kit.pot` before and after
the change, and aside from the timestamp, it's identical.

Cherry-picked from cockpit-podman commit bf53f801b17ba6.
2022-06-30 09:49:07 +02:00
Cockpit Project
adc3643052 package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #587
2022-06-27 11:45:03 +02:00
Cockpit Project
358232f1fb package.json: Update @patternfly/patternfly, @patternfly/react-core
Closes #586
2022-06-20 07:28:13 +02:00
Cockpit Project
c09e9ce49d package.json: Update @patternfly/react-core
Closes #584
2022-06-13 08:11:39 +02:00