Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEATURE: esbuild #3200

Merged
merged 79 commits into from
Nov 24, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
26c3176
wip
JamesAlias Oct 5, 2022
81ad03b
wip
JamesAlias Oct 6, 2022
ba89431
TASK: ignore intelliJ project settings file
JamesAlias Oct 6, 2022
2f7b36d
WIP: ESbuild with functioning JS, only postcss 'composes' does not work
JamesAlias Oct 6, 2022
2210b1a
WIP: correctly load svg files
JamesAlias Oct 6, 2022
34b767a
WIP: convert reset.css to normal css
JamesAlias Oct 6, 2022
8c36723
WIP: Fix Build
mhsdesign Oct 6, 2022
f586f46
WIP: use css standard css variables
JamesAlias Oct 6, 2022
7ca28b6
WIP: use standard css variables
JamesAlias Oct 6, 2022
46cc58a
WIP: fix dropdown includes, add some docs
JamesAlias Oct 6, 2022
8a17fcd
WIP: STYLES WORK
JamesAlias Oct 6, 2022
71a513b
TASK: fix reset styles import mixin
JamesAlias Oct 7, 2022
db8e2fa
WIP: Replace Webpack with esbuild in Makefile
JamesAlias Oct 7, 2022
8fb108a
WIP: ckeditor load svg as text
mhsdesign Oct 7, 2022
b5d2357
TASK: remove unwanted duplication
JamesAlias Oct 7, 2022
413ebea
WIP: exlude regex for stylePlugin::cssModulesMatch
mhsdesign Oct 7, 2022
6c5fb83
TASK: correctly import .vanilla-css and codemirror highlight js
JamesAlias Oct 7, 2022
bf11fc3
BUGFIX: fix CKEditor table handle
JamesAlias Oct 7, 2022
4c05f19
TASK: revert build-essentials
JamesAlias Oct 7, 2022
27e42f0
TASK: remove old build setup stuff
JamesAlias Oct 7, 2022
9e9d58d
TASK: activate minify in production
JamesAlias Oct 7, 2022
42dd54d
TASK: fix code style to make linter happy
JamesAlias Oct 7, 2022
09fc4c4
TASK: Cleanup NodeCreationDialog getDerivedStateFromProps
mhsdesign Oct 8, 2022
354a1db
Task: Esbuild improve excluding of CKEditor styles
mhsdesign Oct 9, 2022
4e17c7a
Wip: Define global as alias for window to make react-dnd work again
mhsdesign Oct 19, 2022
45db0ce
Wip: Fix helpmessages by upgrading `react-markdown` from 5 to 8
mhsdesign Oct 19, 2022
ebc1e70
Wip: Better way to fix `react-codemirror2` global ussage
mhsdesign Oct 19, 2022
2ec67f5
Wip: `ClientEval:` use `new Function` instead of unsave `eval`
mhsdesign Oct 19, 2022
852cf86
WIP: Fix redux: yield [...effects] has been deprecated in favor of al…
mhsdesign Oct 19, 2022
d0fd83a
WIp: Fix EmailAddressValidator polyfill Buffer and remove utils
mhsdesign Oct 19, 2022
d40cd2a
Wip: Build the ui without make build-subpackages
mhsdesign Oct 19, 2022
66ddd2b
WIP: REVERT: use standard css variables
mhsdesign Oct 19, 2022
a18d54c
Merge remote-tracking branch 'composer/8.2' into feature/esbuild
markusguenther Nov 10, 2022
135c512
TASK: Fix merge conflict
markusguenther Nov 10, 2022
de3346e
TASK: Fix dependency clashes
markusguenther Nov 10, 2022
747dbe1
Merge remote-tracking branch 'composer/8.2' into feature/esbuild
markusguenther Nov 16, 2022
e720f2f
Merge remote-tracking branch 'composer/8.2' into feature/esbuild
markusguenther Nov 16, 2022
3e29d87
BUGFIX: Use @neos-project/eslint-config-neos in version 2.5
markusguenther Nov 16, 2022
96bff45
TASK: Upgrade eslint and babel
markusguenther Nov 16, 2022
835d028
BUGFIX: Resolve linting issues
markusguenther Nov 16, 2022
ac89cab
Merge remote-tracking branch 'composer/8.2' into feature/esbuild
markusguenther Nov 17, 2022
baf0031
BUGFIX: DiscardAll not found in e2e tests
Sebobo Nov 17, 2022
adc59fd
BUGFIX: Make TreeNode selector for e2e work again
Sebobo Nov 17, 2022
3427593
BUGFIX: Remove compiled assets from git again
Sebobo Nov 18, 2022
ed7af58
TASK: Ignore compiled assets again
Sebobo Nov 18, 2022
39fede9
TASK: Remove babel config warning in PHPStorm
Sebobo Nov 18, 2022
028f062
TASK: Upgrade testcafe
Sebobo Nov 18, 2022
d362941
BUGFIX: Resolve more React selector issues
Sebobo Nov 18, 2022
f33fae8
BUGFIX: Try to fix more e2e tests
Sebobo Nov 20, 2022
2ab2af2
WIP: Fix jest - Make it work with ESM and esbuild instead of babel
mhsdesign Nov 20, 2022
a273b9e
TASK: Esbuild `keepNames: true` for react magic selector in e2e
mhsdesign Nov 21, 2022
49530ea
Revert changes to ReactSelectors
Sebobo Nov 21, 2022
d45c380
WIP: Fix jest: custom esbuild transform
mhsdesign Nov 21, 2022
390e8de
Task: update jest to v27
mhsdesign Nov 21, 2022
791f0ed
Merge remote-tracking branch 'origin/8.2' into feature/esbuild-jest-t…
mhsdesign Nov 22, 2022
5eb3e9d
Merge remote-tracking branch 'origin/8.2' into feature/esbuild
mhsdesign Nov 22, 2022
3e0b731
Merge remote-tracking branch 'origin/8.2' into feature/esbuild-jest-t…
mhsdesign Nov 22, 2022
d09b2eb
Task: make linter happier
mhsdesign Nov 22, 2022
53805ba
Task: make sure esbuild transpiles tests also in strict mode
mhsdesign Nov 22, 2022
00d5282
Merge pull request #3254 from neos/feature/esbuild-jest-tests
mhsdesign Nov 22, 2022
968b27d
Task: Esbuild special e2e testing build
mhsdesign Nov 22, 2022
a976c37
Task: Unit test runner cleanup
mhsdesign Nov 22, 2022
9a4a4a4
TAKS: Revert moving jest config into jest preset
mhsdesign Nov 22, 2022
1ebce46
Task: remove unused babel.rc and jsconfig.json
mhsdesign Nov 22, 2022
9da6a17
Task: adjust Make
mhsdesign Nov 22, 2022
c3f3727
Merge remote-tracking branch 'composer/8.2' into feature/esbuild
markusguenther Nov 23, 2022
3605abb
Revert "Task: remove unused babel.rc and jsconfig.json"
markusguenther Nov 23, 2022
5e6cb98
TASK: remove ignore pattern from eslint config
markusguenther Nov 23, 2022
a61f9e0
TASK: Remove direct tslib dependency
Sebobo Nov 24, 2022
43035d1
TASK: Resolve eslint warnings in eslintrc
Sebobo Nov 24, 2022
50fae3b
FEATURE: Include notosans from npm
Sebobo Nov 24, 2022
ed3326c
TASK: Remove old files
Sebobo Nov 24, 2022
c56e3a2
TASK: Lint esbuild.js
Sebobo Nov 24, 2022
519d210
TASK: Run typechecks during lint
Sebobo Nov 24, 2022
8260fc1
TASK: Lint issue in font styles
Sebobo Nov 24, 2022
c2c1515
Task: esbuild fix cssModulesMatch regex
mhsdesign Nov 24, 2022
3436062
Feature: esbuild watch mode `make build-watch`
mhsdesign Nov 24, 2022
e89e4ae
Task: Use patch for lib "react-codemirror2" instead of esbuild hack
mhsdesign Nov 24, 2022
ccffca4
Task: Move compiled assets to `Build` folder and fix jenkins
mhsdesign Nov 24, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions .babelrc

This file was deleted.

2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:
- run: chmod +x ~/.nvm/nvm.sh
- run: ~/.nvm/nvm.sh install && ~/.nvm/nvm.sh use
- run: sudo apt-get update --allow-releaseinfo-change && sudo apt-get install -y rsync
- run: make install && make build-production
- run: make install && make build-e2e-testing

- save_cache: *store_yarn_package_cache
- persist_to_workspace: *persist_to_workspace
Expand Down
29 changes: 16 additions & 13 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,40 @@ module.exports = {
root: true,
extends: [
'@neos-project/eslint-config-neos',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/eslint-recommended'
],
globals: {
expect: true,
sinon: false
},
env: {
node: true,
node: true
},
plugins: [
"@typescript-eslint",
'@typescript-eslint'
],
parserOptions: {
requireConfigFile: false
},
rules: {
// Fix for incorrect unused var detection
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": ["error"],
'no-unused-vars': 'off',
'@typescript-eslint/no-unused-vars': ['error'],

// The following rules should be fixed and enabled again
"no-use-before-define": "off",
"default-case": "off",
"no-mixed-operators": "off",
"no-negated-condition": "off",
"complexity": "off",
'no-use-before-define': 'off',
'default-case': 'off',
'no-mixed-operators': 'off',
'no-negated-condition': 'off',
'complexity': 'off'
},
overrides: [
{
files: [
"**/*.ts",
"**/*.tsx",
'**/*.ts',
'**/*.tsx'
],
parser: "@typescript-eslint/parser"
parser: '@typescript-eslint/parser'
}
]
}
10 changes: 4 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,15 @@ packages/*/yarn.lock
#
# Compiled assets.
#
Resources/Public/JavaScript/**/*.js
Resources/Public/JavaScript/**/*.map
Resources/Public/Styles/**/*.css
!Resources/Public/Styles/ReactCrop.css
Resources/Public/Styles/**/*.map
Resources/Public/Styles/Font*
Resources/Public/Build/*
!Resources/Public/Build/.gitkeep

#
# editors / IDEs
#
.vscode/
.idea/
*.iml

#
# Package Manager
Expand All @@ -50,3 +47,4 @@ Resources/Public/Styles/Font*
!.yarn/releases
!.yarn/sdks
!.yarn/versions
/packages/tsconfig.tsbuildinfo
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
16
16.16
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading