Skip to content

Commit 009c624

Browse files
Avoid serving legacy JS bundles, T-23391
1 parent 48db4a0 commit 009c624

File tree

11 files changed

+3995
-3976
lines changed

11 files changed

+3995
-3976
lines changed

.github/workflows/js.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ jobs:
2525
rm package.json
2626
wget https://raw.githubusercontent.com/digitoimistodude/devpackages/master/package.json
2727
sed -i 's/PROJECTNAME/air-light/g' package.json
28-
npm i airbnb-browser-shims@^3.3.0 --save
2928
npm i moveto@^1.8.2 --save
3029
npm i reframe.js@^4.0.0 --save
3130
npm i

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
* Delete redundant _box-with-shadow.scss, T-24776
99
* Delete obsolete aspect-ratio mixin, T-24777
1010
* Add parts folder, T-24778
11+
* Force minimal selection of formatting in tinymce WYSIWYG editor, T-19418
12+
* Rewrite allowed_blocks, make it possible to use single blocks, T-17645
13+
* Fix: Mobile navigation is wrongly offset with WP admin bar, T-25557
14+
* Remove obsolete airbnb-browser-shims, T-23391
15+
* Avoid serving legacy JS bundles, T-23391
1116

1217
### 9.4.8: 2025-02-03
1318

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -218,10 +218,6 @@ All .js files in `/js/src/*` is built to production bundles in `/js/prod/` folde
218218

219219
If you want to add a piece of custom JS, create a file under `/js/src/modules/` and import or require it in `/js/src/front-end.js`. If you need a admin-specific JS, add a `/js/src/admin.js` and then enqueue `/js/dist/admin.js` with `enqueue_admin_scripts`
220220

221-
#### Linter
222-
223-
We use [Airbnb](https://github.com/airbnb/javascript) es-lint presets spiced up with our own flavors.
224-
225221
### Extra building blocks
226222

227223
#### Sticky navigation

gulp/webpack.config.dev.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ module.exports = {
1212
loader: 'babel-loader',
1313
options: {
1414
presets: [
15-
['airbnb', {
15+
['@babel/preset-env', {
16+
modules: false,
17+
useBuiltIns: 'usage',
18+
corejs: 3,
1619
targets: {
17-
chrome: 50,
18-
ie: 11,
19-
firefox: 45
20+
esmodules: true
2021
}
2122
}]
2223
]

gulp/webpack.config.prod.js

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,18 @@ module.exports = {
55
(compiler) => {
66
const TerserPlugin = require('terser-webpack-plugin');
77
new TerserPlugin({
8-
terserOptions: {
9-
// ecma: 6,
10-
parse: {},
11-
compress: {},
12-
mangle: true, // Note `mangle.properties` is `false` by default.
13-
module: false,
14-
toplevel: false,
15-
nameCache: null,
16-
ie8: false,
17-
keep_fnames: false,
18-
safari10: false,
19-
format: {
20-
comments: false,
8+
extractComments: false,
9+
terserOptions: {
10+
compress: {},
11+
mangle: true,
12+
module: false,
13+
format: {
14+
comments: false,
15+
},
2116
},
22-
},
23-
extractComments: false,
24-
}).apply(compiler);
25-
},
26-
]
17+
}).apply(compiler);
18+
},
19+
]
2720
},
2821
externals: {
2922
jquery: 'jQuery' // Available and loaded through WordPress.
@@ -37,11 +30,12 @@ module.exports = {
3730
loader: 'babel-loader',
3831
options: {
3932
presets: [
40-
['airbnb', {
33+
['@babel/preset-env', {
34+
modules: false,
35+
useBuiltIns: 'usage',
36+
corejs: 3,
4137
targets: {
42-
chrome: 50,
43-
ie: 11,
44-
firefox: 45
38+
esmodules: true
4539
}
4640
}]
4741
]

js/dev/front-end.js

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

js/dev/gutenberg-editor.js

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

js/prod/front-end.js

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

js/prod/gutenberg-editor.js

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

0 commit comments

Comments
 (0)