Skip to content

Commit ef7f704

Browse files
committed
BUGFIX: Adjust fe build for taxonomy editor to support neos 8.2
1 parent a5d603b commit ef7f704

9 files changed

Lines changed: 26191 additions & 3338 deletions

File tree

Configuration/Settings.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ Neos:
2626
'Sitegeist.Taxonomy:TaxonomyEditor':
2727
resource: 'resource://Sitegeist.Taxonomy/Public/JavaScript/TaxonomyEditor/Plugin.js'
2828

29+
stylesheets:
30+
'Sitegeist.Taxonomy:TaxonomyEditor':
31+
resource: 'resource://Sitegeist.Taxonomy/Public/JavaScript/TaxonomyEditor/Plugin.css'
32+
2933
modules:
3034
management:
3135
submodules:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8
1+
16

Resources/Private/Scripts/TaxonomyEditor/package.json

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,21 @@
33
"license": "GPL-3.0+",
44
"private": true,
55
"engines": {
6-
"node": ">=8"
6+
"node": ">=16"
77
},
88
"scripts": {
9-
"build": "neos-react-scripts build && uglifyjs --compress --mangle -o ../../../Public/JavaScript/TaxonomyEditor/Plugin.js -- ../../../Public/JavaScript/TaxonomyEditor/Plugin.js",
9+
"build": "neos-react-scripts build",
1010
"watch": "neos-react-scripts watch"
1111
},
1212
"dependencies": {
13-
"react-sortable-hoc": "^0.6.8"
13+
"core-js": "^3.27.1",
14+
"react-sortable-hoc": "^0.6.8",
15+
"regenerator-runtime": "^0.13.11"
1416
},
1517
"devDependencies": {
16-
"@neos-project/react-ui-components": "~3.1.0",
17-
"@neos-project/neos-ui-extensibility": "~3.1.0"
18+
"@neos-project/build-essentials": "^8.2.0",
19+
"@neos-project/neos-ui-extensibility": "^8.2.0",
20+
"@neos-project/react-ui-components": "^8.2.0"
1821
},
1922
"neos": {
2023
"buildTargetDirectory": "../../../Public/JavaScript/TaxonomyEditor"

Resources/Private/Scripts/TaxonomyEditor/src/TaxonomyTreeSelect.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import {selectors} from '@neos-project/neos-ui-redux-store';
1212
import {Icon} from '@neos-project/react-ui-components';
1313

1414
import styles from './TaxonomyTreeSelect.css';
15+
import "regenerator-runtime/runtime";
16+
import "core-js/stable";
1517

1618
@connect((state, {identifier}) => {
1719
const contextForNodeLinking = selectors.UI.NodeLinking.contextForNodeLinking(state);

Resources/Private/Scripts/TaxonomyEditor/yarn.lock

Lines changed: 4301 additions & 1927 deletions
Large diffs are not rendered by default.

Resources/Public/JavaScript/TaxonomyEditor/Plugin.css

Lines changed: 71 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Resources/Public/JavaScript/TaxonomyEditor/Plugin.css.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)