Changeset 61539
- Timestamp:
- 01/27/2026 07:04:01 PM (13 days ago)
- Location:
- trunk
- Files:
-
- 3 added
- 5 deleted
- 5 edited
-
Gruntfile.js (modified) (9 diffs)
-
package-lock.json (modified) (23 diffs)
-
package.json (modified) (3 diffs)
-
src/js/_enqueues/vendor/codemirror/codemirror.min.css (deleted)
-
src/js/_enqueues/vendor/codemirror/codemirror.min.js (deleted)
-
src/js/_enqueues/vendor/codemirror/csslint.js (deleted)
-
src/js/_enqueues/vendor/codemirror/htmlhint.js (deleted)
-
src/js/_enqueues/vendor/codemirror/jsonlint.js (deleted)
-
src/wp-includes/script-loader.php (modified) (2 diffs)
-
tests/phpunit/tests/dependencies/scripts.php (modified) (2 diffs)
-
tools/vendors/codemirror-entry.js (added)
-
tools/webpack/codemirror-banner.js (added)
-
tools/webpack/codemirror.config.js (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Gruntfile.js
r61492 r61539 1 1 /* jshint node:true */ 2 2 /* jshint esversion: 6 */ 3 /* eslint-env es6 */ 3 4 /* globals Set */ 4 5 var webpackConfig = require( './webpack.config' ); … … 175 176 banner: BANNER_TEXT, 176 177 linebreak: true 178 }, 179 codemirror: { 180 options: { 181 linebreak: false, 182 banner: require( './tools/webpack/codemirror-banner' ) 183 }, 184 files: { 185 src: [ 186 WORKING_DIR + 'wp-includes/js/codemirror/codemirror.min.css' 187 ] 188 } 177 189 }, 178 190 files: { … … 309 321 [ WORKING_DIR + 'wp-includes/js/masonry.min.js' ]: [ './node_modules/masonry-layout/dist/masonry.pkgd.min.js' ], 310 322 [ WORKING_DIR + 'wp-includes/js/underscore.js' ]: [ './node_modules/underscore/underscore.js' ], 323 } 324 ] 325 }, 326 'codemirror': { 327 options: { 328 process: function( content, srcpath ) { 329 if ( srcpath.includes( 'htmlhint.min.js' ) ) { 330 return content + '\nif ( window.HTMLHint && window.HTMLHint.HTMLHint ) { window.HTMLHint = window.HTMLHint.HTMLHint; }'; 331 } 332 return content; 333 } 334 }, 335 files: [ 336 { 337 [ WORKING_DIR + 'wp-includes/js/codemirror/csslint.js' ]: [ './node_modules/csslint/dist/csslint.js' ], 338 [ WORKING_DIR + 'wp-includes/js/codemirror/esprima.js' ]: [ './node_modules/esprima/dist/esprima.js' ], 339 [ WORKING_DIR + 'wp-includes/js/codemirror/htmlhint.js' ]: [ './node_modules/htmlhint/dist/htmlhint.min.js' ], 340 [ WORKING_DIR + 'wp-includes/js/codemirror/jsonlint.js' ]: [ './node_modules/jsonlint/web/jsonlint.js' ], 341 }, 342 { 343 expand: true, 344 cwd: SOURCE_DIR + 'js/_enqueues/vendor/codemirror/', 345 src: [ 346 'fakejshint.js', 347 'htmlhint-kses.js', 348 ], 349 dest: WORKING_DIR + 'wp-includes/js/codemirror/' 311 350 } 312 351 ] … … 563 602 compatibility: 'ie11' 564 603 }, 604 codemirror: { 605 files: { 606 [ WORKING_DIR + 'wp-includes/js/codemirror/codemirror.min.css' ]: [ 607 'node_modules/codemirror/lib/codemirror.css', 608 'node_modules/codemirror/addon/hint/show-hint.css', 609 'node_modules/codemirror/addon/lint/lint.css', 610 'node_modules/codemirror/addon/dialog/dialog.css', 611 'node_modules/codemirror/addon/display/fullscreen.css', 612 'node_modules/codemirror/addon/fold/foldgutter.css', 613 'node_modules/codemirror/addon/merge/merge.css', 614 'node_modules/codemirror/addon/scroll/simplescrollbars.css', 615 'node_modules/codemirror/addon/search/matchesonscrollbar.css', 616 'node_modules/codemirror/addon/tern/tern.css' 617 ] 618 } 619 }, 565 620 core: { 566 621 expand: true, … … 922 977 prod: webpackConfig( { environment: 'production', buildTarget: WORKING_DIR } ), 923 978 dev: webpackConfig( { environment: 'development', buildTarget: WORKING_DIR } ), 924 watch: webpackConfig( { environment: 'development', watch: true } ) 979 watch: webpackConfig( { environment: 'development', watch: true } ), 980 codemirror: require( './tools/webpack/codemirror.config.js' )( { buildTarget: WORKING_DIR } ), 925 981 }, 926 982 concat: { … … 1653 1709 ] ); 1654 1710 1711 grunt.registerTask( 'build:codemirror', [ 1712 'webpack:codemirror', 1713 'cssmin:codemirror', 1714 'usebanner:codemirror', 1715 'copy:codemirror' 1716 ] ); 1717 1655 1718 grunt.registerTask( 'build:webpack', [ 1656 1719 'clean:webpack-assets', … … 1680 1743 'cssmin:colors', 1681 1744 'cssmin:themes', 1682 'usebanner '1745 'usebanner:files' 1683 1746 ] ); 1684 1747 … … 1903 1966 'build:js', 1904 1967 'build:css', 1968 'build:codemirror', 1905 1969 'gutenberg-sync', 1906 1970 'gutenberg-copy', … … 1914 1978 'build:js', 1915 1979 'build:css', 1980 'build:codemirror', 1916 1981 'gutenberg-sync', 1917 1982 'gutenberg-copy', -
trunk/package-lock.json
r61487 r61539 13 13 "backbone": "1.6.0", 14 14 "clipboard": "2.0.11", 15 "codemirror": "5.65.20", 15 16 "core-js-url-browser": "3.6.4", 17 "csslint": "1.0.5", 16 18 "element-closest": "3.0.2", 19 "esprima": "4.0.1", 17 20 "formdata-polyfill": "4.0.10", 18 21 "hoverintent": "2.2.1", 22 "htmlhint": "1.8.0", 19 23 "imagesloaded": "5.0.0", 20 24 "jquery": "3.7.1", … … 23 27 "jquery-hoverintent": "1.10.2", 24 28 "json2php": "0.0.12", 29 "jsonlint": "1.6.3", 25 30 "lodash": "4.17.21", 26 31 "masonry-layout": "4.2.2", … … 5358 5363 "dev": true 5359 5364 }, 5365 "node_modules/@types/sarif": { 5366 "version": "2.1.7", 5367 "resolved": "https://registry.npmjs.org/@types/sarif/-/sarif-2.1.7.tgz", 5368 "integrity": "sha512-kRz0VEkJqWLf1LLVN4pT1cg1Z9wAuvI6L97V3m2f5B76Tg8d413ddvLBPTEHAZJlnn4XSvu0FkZtViCQGVyrXQ==", 5369 "license": "MIT" 5370 }, 5360 5371 "node_modules/@types/semver": { 5361 5372 "version": "7.7.1", … … 8506 8517 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 8507 8518 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 8508 "dev": true,8509 8519 "license": "MIT" 8510 8520 }, … … 9977 9987 } 9978 9988 }, 9989 "node_modules/clone": { 9990 "version": "2.1.2", 9991 "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", 9992 "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", 9993 "license": "MIT", 9994 "engines": { 9995 "node": ">=0.8" 9996 } 9997 }, 9979 9998 "node_modules/clone-deep": { 9980 9999 "version": "0.2.4", … … 10054 10073 "node": ">=4" 10055 10074 } 10075 }, 10076 "node_modules/codemirror": { 10077 "version": "5.65.20", 10078 "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.20.tgz", 10079 "integrity": "sha512-i5dLDDxwkFCbhjvL2pNjShsojoL3XHyDwsGv1jqETUoW+lzpBKKqNTUWgQwVAOa0tUm4BwekT455ujafi8payA==", 10080 "license": "MIT" 10056 10081 }, 10057 10082 "node_modules/coffee-script": { … … 10690 10715 "engines": { 10691 10716 "node": ">=4" 10717 } 10718 }, 10719 "node_modules/csslint": { 10720 "version": "1.0.5", 10721 "resolved": "https://registry.npmjs.org/csslint/-/csslint-1.0.5.tgz", 10722 "integrity": "sha512-GXGpPqGIuEBKesM4bt2IKFrzDKpemh9wVZRHVuculUErar554QrXHOonhgkBOP3uiZzbAETz0N2A4oWlIoxPuw==", 10723 "license": "MIT", 10724 "dependencies": { 10725 "clone": "~2.1.0", 10726 "parserlib": "~1.1.1" 10727 }, 10728 "bin": { 10729 "csslint": "dist/cli.js" 10730 }, 10731 "engines": { 10732 "node": ">=0.10.0" 10692 10733 } 10693 10734 }, … … 13275 13316 "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", 13276 13317 "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", 13277 " dev": true,13318 "license": "BSD-2-Clause", 13278 13319 "bin": { 13279 13320 "esparse": "bin/esparse.js", … … 14948 14989 "version": "1.0.0", 14949 14990 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 14950 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 14951 "dev": true 14991 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" 14952 14992 }, 14953 14993 "node_modules/fsevents": { … … 16726 16766 } 16727 16767 }, 16768 "node_modules/has-color": { 16769 "version": "0.1.7", 16770 "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", 16771 "integrity": "sha512-kaNz5OTAYYmt646Hkqw50/qyxP2vFnTVu5AQ1Zmk22Kk5+4Qx6BpO8+u7IKsML5fOsFk0ZT0AcCJNYwcvaLBvw==", 16772 "license": "MIT", 16773 "engines": { 16774 "node": ">=0.10.0" 16775 } 16776 }, 16728 16777 "node_modules/has-flag": { 16729 16778 "version": "3.0.0", … … 16963 17012 "funding": { 16964 17013 "url": "https://github.com/sponsors/sindresorhus" 17014 } 17015 }, 17016 "node_modules/htmlhint": { 17017 "version": "1.8.0", 17018 "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.8.0.tgz", 17019 "integrity": "sha512-RT1UsSM3ldlVQ7DDqWnbbRY1Rf6wwudmdYwiJzIyZVapA0jcka5r2lE2RkMLzTDN5c8Vc06yis57TaTpZ6o3Dg==", 17020 "license": "MIT", 17021 "dependencies": { 17022 "async": "3.2.6", 17023 "chalk": "4.1.2", 17024 "commander": "11.1.0", 17025 "glob": "^9.0.0", 17026 "is-glob": "^4.0.3", 17027 "node-sarif-builder": "^3.3.1", 17028 "strip-json-comments": "3.1.1", 17029 "xml": "1.0.1" 17030 }, 17031 "bin": { 17032 "htmlhint": "bin/htmlhint" 17033 }, 17034 "engines": { 17035 "node": ">=18" 17036 }, 17037 "funding": { 17038 "type": "Open Collective", 17039 "url": "https://opencollective.com/htmlhint" 17040 } 17041 }, 17042 "node_modules/htmlhint/node_modules/ansi-styles": { 17043 "version": "4.3.0", 17044 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 17045 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 17046 "license": "MIT", 17047 "dependencies": { 17048 "color-convert": "^2.0.1" 17049 }, 17050 "engines": { 17051 "node": ">=8" 17052 }, 17053 "funding": { 17054 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 17055 } 17056 }, 17057 "node_modules/htmlhint/node_modules/async": { 17058 "version": "3.2.6", 17059 "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", 17060 "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", 17061 "license": "MIT" 17062 }, 17063 "node_modules/htmlhint/node_modules/brace-expansion": { 17064 "version": "2.0.2", 17065 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", 17066 "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", 17067 "license": "MIT", 17068 "dependencies": { 17069 "balanced-match": "^1.0.0" 17070 } 17071 }, 17072 "node_modules/htmlhint/node_modules/chalk": { 17073 "version": "4.1.2", 17074 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 17075 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 17076 "license": "MIT", 17077 "dependencies": { 17078 "ansi-styles": "^4.1.0", 17079 "supports-color": "^7.1.0" 17080 }, 17081 "engines": { 17082 "node": ">=10" 17083 }, 17084 "funding": { 17085 "url": "https://github.com/chalk/chalk?sponsor=1" 17086 } 17087 }, 17088 "node_modules/htmlhint/node_modules/color-convert": { 17089 "version": "2.0.1", 17090 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 17091 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 17092 "license": "MIT", 17093 "dependencies": { 17094 "color-name": "~1.1.4" 17095 }, 17096 "engines": { 17097 "node": ">=7.0.0" 17098 } 17099 }, 17100 "node_modules/htmlhint/node_modules/color-name": { 17101 "version": "1.1.4", 17102 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 17103 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 17104 "license": "MIT" 17105 }, 17106 "node_modules/htmlhint/node_modules/commander": { 17107 "version": "11.1.0", 17108 "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", 17109 "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", 17110 "license": "MIT", 17111 "engines": { 17112 "node": ">=16" 17113 } 17114 }, 17115 "node_modules/htmlhint/node_modules/glob": { 17116 "version": "9.3.5", 17117 "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", 17118 "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", 17119 "license": "ISC", 17120 "dependencies": { 17121 "fs.realpath": "^1.0.0", 17122 "minimatch": "^8.0.2", 17123 "minipass": "^4.2.4", 17124 "path-scurry": "^1.6.1" 17125 }, 17126 "engines": { 17127 "node": ">=16 || 14 >=14.17" 17128 }, 17129 "funding": { 17130 "url": "https://github.com/sponsors/isaacs" 17131 } 17132 }, 17133 "node_modules/htmlhint/node_modules/has-flag": { 17134 "version": "4.0.0", 17135 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 17136 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 17137 "license": "MIT", 17138 "engines": { 17139 "node": ">=8" 17140 } 17141 }, 17142 "node_modules/htmlhint/node_modules/minimatch": { 17143 "version": "8.0.4", 17144 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", 17145 "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", 17146 "license": "ISC", 17147 "dependencies": { 17148 "brace-expansion": "^2.0.1" 17149 }, 17150 "engines": { 17151 "node": ">=16 || 14 >=14.17" 17152 }, 17153 "funding": { 17154 "url": "https://github.com/sponsors/isaacs" 17155 } 17156 }, 17157 "node_modules/htmlhint/node_modules/supports-color": { 17158 "version": "7.2.0", 17159 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 17160 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 17161 "license": "MIT", 17162 "dependencies": { 17163 "has-flag": "^4.0.0" 17164 }, 17165 "engines": { 17166 "node": ">=8" 16965 17167 } 16966 17168 }, … … 18083 18285 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 18084 18286 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 18085 "dev": true,18086 18287 "engines": { 18087 18288 "node": ">=0.10.0" … … 18170 18371 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 18171 18372 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 18172 "dev": true,18173 18373 "dependencies": { 18174 18374 "is-extglob": "^2.1.1" … … 21382 21582 } 21383 21583 }, 21584 "node_modules/jsonlint": { 21585 "version": "1.6.3", 21586 "resolved": "https://registry.npmjs.org/jsonlint/-/jsonlint-1.6.3.tgz", 21587 "integrity": "sha512-jMVTMzP+7gU/IyC6hvKyWpUU8tmTkK5b3BPNuMI9U8Sit+YAWLlZwB6Y6YrdCxfg2kNz05p3XY3Bmm4m26Nv3A==", 21588 "dependencies": { 21589 "JSV": "^4.0.x", 21590 "nomnom": "^1.5.x" 21591 }, 21592 "bin": { 21593 "jsonlint": "lib/cli.js" 21594 }, 21595 "engines": { 21596 "node": ">= 0.6" 21597 } 21598 }, 21384 21599 "node_modules/jsprim": { 21385 21600 "version": "1.4.2", … … 21402 21617 "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", 21403 21618 "dev": true 21619 }, 21620 "node_modules/JSV": { 21621 "version": "4.0.2", 21622 "resolved": "https://registry.npmjs.org/JSV/-/JSV-4.0.2.tgz", 21623 "integrity": "sha512-ZJ6wx9xaKJ3yFUhq5/sk82PJMuUyLk277I8mQeyDgCTjGdjWJIvPfaU5LIXaMuaN2UO1X3kZH4+lgphublZUHw==", 21624 "engines": { 21625 "node": "*" 21626 } 21404 21627 }, 21405 21628 "node_modules/jsx-ast-utils": { … … 23060 23283 } 23061 23284 }, 23285 "node_modules/minipass": { 23286 "version": "4.2.8", 23287 "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", 23288 "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", 23289 "license": "ISC", 23290 "engines": { 23291 "node": ">=8" 23292 } 23293 }, 23062 23294 "node_modules/mitt": { 23063 23295 "version": "3.0.1", … … 23370 23602 "license": "MIT" 23371 23603 }, 23604 "node_modules/node-sarif-builder": { 23605 "version": "3.4.0", 23606 "resolved": "https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-3.4.0.tgz", 23607 "integrity": "sha512-tGnJW6OKRii9u/b2WiUViTJS+h7Apxx17qsMUjsUeNDiMMX5ZFf8F8Fcz7PAQ6omvOxHZtvDTmOYKJQwmfpjeg==", 23608 "license": "MIT", 23609 "dependencies": { 23610 "@types/sarif": "^2.1.7", 23611 "fs-extra": "^11.1.1" 23612 }, 23613 "engines": { 23614 "node": ">=20" 23615 } 23616 }, 23617 "node_modules/node-sarif-builder/node_modules/fs-extra": { 23618 "version": "11.3.3", 23619 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", 23620 "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", 23621 "license": "MIT", 23622 "dependencies": { 23623 "graceful-fs": "^4.2.0", 23624 "jsonfile": "^6.0.1", 23625 "universalify": "^2.0.0" 23626 }, 23627 "engines": { 23628 "node": ">=14.14" 23629 } 23630 }, 23631 "node_modules/node-sarif-builder/node_modules/jsonfile": { 23632 "version": "6.2.0", 23633 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", 23634 "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", 23635 "license": "MIT", 23636 "dependencies": { 23637 "universalify": "^2.0.0" 23638 }, 23639 "optionalDependencies": { 23640 "graceful-fs": "^4.1.6" 23641 } 23642 }, 23643 "node_modules/node-sarif-builder/node_modules/universalify": { 23644 "version": "2.0.1", 23645 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 23646 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 23647 "license": "MIT", 23648 "engines": { 23649 "node": ">= 10.0.0" 23650 } 23651 }, 23372 23652 "node_modules/node-watch": { 23373 23653 "version": "0.7.3", … … 23378 23658 "node": ">=6" 23379 23659 } 23660 }, 23661 "node_modules/nomnom": { 23662 "version": "1.8.1", 23663 "resolved": "https://registry.npmjs.org/nomnom/-/nomnom-1.8.1.tgz", 23664 "integrity": "sha512-5s0JxqhDx9/rksG2BTMVN1enjWSvPidpoSgViZU4ZXULyTe+7jxcCRLB6f42Z0l1xYJpleCBtSyY6Lwg3uu5CQ==", 23665 "deprecated": "Package no longer supported. Contact support@npmjs.com for more info.", 23666 "dependencies": { 23667 "chalk": "~0.4.0", 23668 "underscore": "~1.6.0" 23669 } 23670 }, 23671 "node_modules/nomnom/node_modules/ansi-styles": { 23672 "version": "1.0.0", 23673 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", 23674 "integrity": "sha512-3iF4FIKdxaVYT3JqQuY3Wat/T2t7TRbbQ94Fu50ZUCbLy4TFbTzr90NOHQodQkNqmeEGCw8WbeP78WNi6SKYUA==", 23675 "license": "MIT", 23676 "engines": { 23677 "node": ">=0.8.0" 23678 } 23679 }, 23680 "node_modules/nomnom/node_modules/chalk": { 23681 "version": "0.4.0", 23682 "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", 23683 "integrity": "sha512-sQfYDlfv2DGVtjdoQqxS0cEZDroyG8h6TamA6rvxwlrU5BaSLDx9xhatBYl2pxZ7gmpNaPFVwBtdGdu5rQ+tYQ==", 23684 "license": "MIT", 23685 "dependencies": { 23686 "ansi-styles": "~1.0.0", 23687 "has-color": "~0.1.0", 23688 "strip-ansi": "~0.1.0" 23689 }, 23690 "engines": { 23691 "node": ">=0.8.0" 23692 } 23693 }, 23694 "node_modules/nomnom/node_modules/underscore": { 23695 "version": "1.6.0", 23696 "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz", 23697 "integrity": "sha512-z4o1fvKUojIWh9XuaVLUDdf86RQiq13AC1dmHbTpoyuu+bquHms76v16CjycCbec87J7z0k//SiQVk0sMdFmpQ==" 23380 23698 }, 23381 23699 "node_modules/nopt": { … … 24652 24970 } 24653 24971 }, 24972 "node_modules/parserlib": { 24973 "version": "1.1.1", 24974 "resolved": "https://registry.npmjs.org/parserlib/-/parserlib-1.1.1.tgz", 24975 "integrity": "sha512-e1HbF3+7ASJ/uOZirg5/8ZfPljTh100auNterbHB8TUs5egciuWQ2eX/2al8ko0RdV9Xh/5jDei3jqJAmbTDcg==", 24976 "license": "MIT" 24977 }, 24654 24978 "node_modules/parseurl": { 24655 24979 "version": "1.3.3", … … 24741 25065 "engines": { 24742 25066 "node": ">=0.10.0" 25067 } 25068 }, 25069 "node_modules/path-scurry": { 25070 "version": "1.11.1", 25071 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", 25072 "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", 25073 "license": "BlueOak-1.0.0", 25074 "dependencies": { 25075 "lru-cache": "^10.2.0", 25076 "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" 25077 }, 25078 "engines": { 25079 "node": ">=16 || 14 >=14.18" 25080 }, 25081 "funding": { 25082 "url": "https://github.com/sponsors/isaacs" 25083 } 25084 }, 25085 "node_modules/path-scurry/node_modules/lru-cache": { 25086 "version": "10.4.3", 25087 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", 25088 "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", 25089 "license": "ISC" 25090 }, 25091 "node_modules/path-scurry/node_modules/minipass": { 25092 "version": "7.1.2", 25093 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", 25094 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", 25095 "license": "ISC", 25096 "engines": { 25097 "node": ">=16 || 14 >=14.17" 24743 25098 } 24744 25099 }, … … 29182 29537 } 29183 29538 }, 29539 "node_modules/strip-ansi": { 29540 "version": "0.1.1", 29541 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", 29542 "integrity": "sha512-behete+3uqxecWlDAm5lmskaSaISA+ThQ4oNNBDTBJt0x2ppR6IPqfZNuj6BLaLJ/Sji4TPZlcRyOis8wXQTLg==", 29543 "license": "MIT", 29544 "bin": { 29545 "strip-ansi": "cli.js" 29546 }, 29547 "engines": { 29548 "node": ">=0.8.0" 29549 } 29550 }, 29184 29551 "node_modules/strip-bom": { 29185 29552 "version": "4.0.0", … … 29241 29608 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 29242 29609 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 29243 "dev": true,29244 29610 "engines": { 29245 29611 "node": ">=8" … … 32182 32548 } 32183 32549 }, 32550 "node_modules/xml": { 32551 "version": "1.0.1", 32552 "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", 32553 "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", 32554 "license": "MIT" 32555 }, 32184 32556 "node_modules/xml-name-validator": { 32185 32557 "version": "4.0.0", -
trunk/package.json
r61492 r61539 29 29 "devDependencies": { 30 30 "@lodder/grunt-postcss": "^3.1.1", 31 "@playwright/test": "1.56.1", 31 32 "@pmmmwh/react-refresh-webpack-plugin": "0.6.1", 32 "@playwright/test": "1.56.1",33 33 "@wordpress/e2e-test-utils-playwright": "1.33.2", 34 34 "@wordpress/prettier-config": "4.33.1", … … 76 76 "backbone": "1.6.0", 77 77 "clipboard": "2.0.11", 78 "codemirror": "5.65.20", 78 79 "core-js-url-browser": "3.6.4", 80 "csslint": "1.0.5", 79 81 "element-closest": "3.0.2", 82 "esprima": "4.0.1", 80 83 "formdata-polyfill": "4.0.10", 81 84 "hoverintent": "2.2.1", 85 "htmlhint": "1.8.0", 82 86 "imagesloaded": "5.0.0", 83 87 "jquery": "3.7.1", … … 86 90 "jquery-hoverintent": "1.10.2", 87 91 "json2php": "0.0.12", 92 "jsonlint": "1.6.3", 88 93 "lodash": "4.17.21", 89 94 "masonry-layout": "4.2.2", -
trunk/src/wp-includes/script-loader.php
r61518 r61539 1196 1196 ); 1197 1197 1198 $scripts->add( 'wp-codemirror', '/wp-includes/js/codemirror/codemirror.min.js', array(), '5. 29.1-alpha-ee20357' );1198 $scripts->add( 'wp-codemirror', '/wp-includes/js/codemirror/codemirror.min.js', array(), '5.65.20' ); 1199 1199 $scripts->add( 'csslint', '/wp-includes/js/codemirror/csslint.js', array(), '1.0.5' ); 1200 $scripts->add( 'esprima', '/wp-includes/js/codemirror/esprima.js', array(), '4.0. 0' );1200 $scripts->add( 'esprima', '/wp-includes/js/codemirror/esprima.js', array(), '4.0.1' ); 1201 1201 $scripts->add( 'jshint', '/wp-includes/js/codemirror/fakejshint.js', array( 'esprima' ), '2.9.5' ); 1202 $scripts->add( 'jsonlint', '/wp-includes/js/codemirror/jsonlint.js', array(), '1.6. 2' );1203 $scripts->add( 'htmlhint', '/wp-includes/js/codemirror/htmlhint.js', array(), ' 0.9.14-xwp' );1202 $scripts->add( 'jsonlint', '/wp-includes/js/codemirror/jsonlint.js', array(), '1.6.3' ); 1203 $scripts->add( 'htmlhint', '/wp-includes/js/codemirror/htmlhint.js', array(), '1.8.0' ); 1204 1204 $scripts->add( 'htmlhint-kses', '/wp-includes/js/codemirror/htmlhint-kses.js', array( 'htmlhint' ) ); 1205 1205 $scripts->add( 'code-editor', "/wp-admin/js/code-editor$suffix.js", array( 'jquery', 'wp-codemirror', 'underscore' ) ); … … 1662 1662 $styles->add( 'wp-mediaelement', "/wp-includes/js/mediaelement/wp-mediaelement$suffix.css", array( 'mediaelement' ) ); 1663 1663 $styles->add( 'thickbox', '/wp-includes/js/thickbox/thickbox.css', array( 'dashicons' ) ); 1664 $styles->add( 'wp-codemirror', '/wp-includes/js/codemirror/codemirror.min.css', array(), '5. 29.1-alpha-ee20357' );1664 $styles->add( 'wp-codemirror', '/wp-includes/js/codemirror/codemirror.min.css', array(), '5.65.20' ); 1665 1665 1666 1666 // Deprecated CSS. -
trunk/tests/phpunit/tests/dependencies/scripts.php
r61526 r61539 3839 3839 'backbone' => array( 'backbone' ), 3840 3840 'clipboard' => array( 'clipboard' ), 3841 'codemirror' => array( 'codemirror', 'wp-codemirror' ), 3841 3842 'core-js-url-browser' => array( 'core-js-url-browser', 'wp-polyfill-url' ), 3843 'csslint' => array( 'csslint' ), 3842 3844 'element-closest' => array( 'element-closest', 'wp-polyfill-element-closest' ), 3845 'esprima' => array( 'esprima' ), 3843 3846 'formdata-polyfill' => array( 'formdata-polyfill', 'wp-polyfill-formdata' ), 3844 3847 'imagesloaded' => array( 'imagesloaded' ), … … 3847 3850 'jquery-form' => array( 'jquery-form' ), 3848 3851 'jquery-hoverintent' => array( 'jquery-hoverintent', 'hoverIntent' ), 3852 'htmlhint' => array( 'htmlhint' ), 3853 'jsonlint' => array( 'jsonlint' ), 3849 3854 'lodash' => array( 'lodash' ), 3850 3855 'masonry' => array( 'masonry-layout', 'masonry' ),
Note: See TracChangeset
for help on using the changeset viewer.