mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
8be4c0e4f8
Summary of the changes: * define the `exports` field in `package.json`; `jQuery` & `$` are also exported as named exports in ESM builds now * declare `"type": "module"` globally except for the `build` folder * add the `--esm` option to `grunt custom`, generating jQuery as an ECMAScript module into the `dist-module` folder * expand `node_smoke_tests` to test the slim & ESM builds and their various combinations; also, test both jQuery loaded via a path to the file as well as from module specifiers that should be parsed via the `exports` feature * add details about ESM usage to the release package README * run `compare_size` on all built minified files; don't run it anymore on unminified files where they don't provide lots of value * remove the remove_map_comment task; SWC doesn't insert the `//# sourceMappingURL=` pragma by default so there's nothing to strip Fixes gh-4592 Closes gh-5255
33 lines
633 B
Plaintext
33 lines
633 B
Plaintext
.project
|
|
.settings
|
|
*~
|
|
*.diff
|
|
*.patch
|
|
/*.html
|
|
.DS_Store
|
|
.bower.json
|
|
.sizecache.json
|
|
yarn.lock
|
|
package-lock.json
|
|
|
|
npm-debug.log*
|
|
|
|
# Ignore everything in `dist` folder except for the ESLint config
|
|
/dist/*
|
|
!/dist/.eslintrc.json
|
|
!/dist/package.json
|
|
|
|
# Ignore everything in the `dist-module` folder except for the ESLint config,
|
|
# package.json & Node module wrapper files
|
|
/dist-module/*
|
|
!/dist-module/.eslintrc.json
|
|
!/dist-module/package.json
|
|
!/dist-module/jquery.node-module-wrapper.js
|
|
!/dist-module/jquery.node-module-wrapper.slim.js
|
|
|
|
/external
|
|
/node_modules
|
|
|
|
/test/data/core/jquery-iterability-transpiled.js
|
|
/test/data/qunit-fixture.js
|