aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Build: Restore the external directoryMichał Gołębiowski-Owczarek2021-03-241-1/+1
| | | | | | | | | | | | In gh-4466, we removed the `external` directory in favor of loading some files directly from `node_modules`. This works fine locally but when deploying code for tests, this makes it impossible to not deploy `node_modules` as well. To avoid the issue, this change restores usage of the `external` directory. One change is that we no longer commit this directory to the repository, its only purpose is to have clear isolation from `node_modules`. Ref gh-4466 Closess gh-4865
* Build:Tests: Fix custom build tests, verify on Travis Michał Gołębiowski-Owczarek2020-01-071-0/+1
| | | | | | | | | | | This commit fixes unit tests for the following builds: 1. The no-deprecated build: `custom:-deprecated` 2. The current slim build: `custom:-ajax,-effects` 3. The future (#4553) slim build: `custom:-ajax,-callbacks,-deferred,-effects` It also adds separate Travis jobs for the no-deprecated & slim builds. Closes gh-4577
* Build: Auto-convert sources to AMDMichał Gołębiowski-Owczarek2019-12-091-0/+2
| | | | | | | | | | | | | | | jQuery source has been migrated in gh-4541 from AMD to ES modules. To maintain support for consumers of our AMD modules, this commits adds a task transpiling the ES modules sources in `src/` to AMD in `amd/`. A "Load with AMD" checkbox was also restored to the QUnit setup. Note that, contrary to jQuery 3.x, AMD files need to be generated via `grunt amd` or `grunt` as sources are not authored in ECMAScript modules. To achieve a similar no-compile experience during jQuery 4.x testing, use the new "Load as modules" checkbox which works in all supported browsers except for IE & Edge (the legacy, EdgeHTML-based one). Ref gh-4541 Closes gh-4554
* Build: Update jsdom; migrate a test with Symbol polyfill to an iframe testMichał Gołębiowski-Owczarek2019-03-041-1/+1
| | | | | | | | | | | So far, we've been testing that jQuery element iteration works with polyfilled Symbol & transpiled for-of via a Node test with jsdom with the Symbol global removed. Unfortunately, jsdom now requires Symbol to be present for its internal functionality so such a test is no longer possible. Instead, it's been migrated to an iframe test with transpiled JavaScript. This PR also enables us to use ECMAScript 2017 or newer in Node.js code. Closes gh-4305
* Build: Remove package-lock.json, add it to .gitignoreMichał Gołębiowski-Owczarek2017-09-251-0/+1
| | | | | | | | | | | | | | | | | | npm 5, even the version included in the latest Node.js 8.5.0 re-generates `package-lock.json` on each install. And when it does on a system that doesn't support all the optional dependencies that are supported on the OS where the lockfile was generated, it removes those optional deps from the lockfile. The effect is that everyone firing `npm install` on our repo on any OS other than macOS will immediately get a dirty state of the repo as the `fsevents` dependency subtree gets removed from `package-lock.json`. That's a really bad experience. This commit removes package-lock.json from the repository and adds it to .gitignore. We'll start committing the file again once the issue is resolved on npm's part. Fixes gh-3792
* Build: update node dependencies; commit package-lock.jsonCDAGaming2017-06-261-0/+1
| | | | | - Also ignore yarn.lock Close gh-3669
* Build: Simplify Gruntfile constructionsOleg Gaidarenko2016-08-021-2/+2
| | | | Fixes gh-3246
* Build: Improve ESLint configuration (#3188)Oleg Gaidarenko2016-06-221-1/+4
| | | | | | | | | * Bump eslint-config-jquery package to 0.1.4 version * Add subtask "dist" to "eslint" task and add it to the build task list * Make gitignore globs more flexible for the "dist" folder Fixes gh-3169
* Build: ESLint detailsOleg Gaidarenko2016-06-111-1/+1
| | | | | | Use eslint pragmas, fix new errors, etc Closes gh-3148
* Build: add `npm-debug.log` to `.gitignore`Oleg Gaidarenko2016-02-131-0/+2
|
* Core: Make jQuery objects iterableMichał Gołębiowski2015-06-131-0/+2
| | | | | | | | | | Make iterating over jQuery objects possible using ES 2015 for-of: for ( node of $( "<div id=narwhal>" ) ) { console.log( node.id ); // "narwhal" } Fixes gh-1693
* Build: drop bower; use npm for front-end depsTimmy Willison2014-07-171-1/+0
| | | | | Fixes #15186 Closes gh-1620
* Build: Use absolute paths in .gitignore and .npmignore.Michał Gołębiowski2013-12-181-4/+4
| | | | | .gitignore/.npmignore treat all its paths as relative to *every* directory in the repository. In most cases that’s not what’s desired.
* Manage bower dependencies with grunt-bowercopyTimmy Willison2013-12-061-4/+3
| | | | | | | | | | | | Tracked bower dependencies are located at "src/sizzle" and "test/libs". The source-destination mapping is in the Gruntfile. When updating a bower dependency, update the version in bower.json, run `grunt bower`, and then commit the result. When adding a dependency, update the bowercopy task accordingly. Fixes #14615. Closes gh-1452.
* Keep bower_components in .gitignore.Michał Gołębiowski2013-11-151-0/+1
|
* Use grunt and bower packages as local dependencies. Close gh-1433.Timmy Willison2013-11-141-1/+1
|
* AMD-ify jQuery sourcegit s! Woo! Fixes #14113, #14163.Timmy Willison2013-08-151-2/+0
|
* Include Sizzle and Qunit with bower. Fixes #14118.Timmy Willison2013-07-101-0/+1
|
* Add warnings and ignore the built Sizzle file.Dave Methvin2013-02-271-0/+1
|
* Allow users to store custom dist destinations in dist/.destination.jsonRick Waldron2012-06-051-0/+1
| | | | Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
* Strips IIFEs from modules; Always require built jQuery for tests.Rick Waldron2012-06-041-0/+1
|
* Fix #11767. Modularize build and unit tests for exluding effects.Richard Gibson2012-05-281-1/+0
| | | | Closes gh-785. To build a version of jQuery without effects, use `grunt build:*:*:-effects`. The unit tests feature-check for the interfaces and skip the unit tests for effects if they don't detect it.
* Adds back dist/.sizecache.json; maintain build/.sizecache.json until build ↵Rick Waldron2012-05-281-0/+1
| | | | dir is removed
* Add .sizecache.json to the gitignoretimmywil2012-05-281-1/+1
|
* Initial grunt implementationRick Waldron waldron.rick@gmail.com2012-04-181-1/+2
|
* $.Callbacks, $.Topic and notify/progress on $.Deferred.jaubourg2011-09-191-0/+1
|
* Landing pull request 511. Adding a little Makefile jQuery sizing utility to ↵Corey Frang2011-09-191-0/+1
| | | | | | | easily see differences in size between makes. Fixes #10308. More Details: - https://github.com/jquery/jquery/pull/511
* Introduce submodules, closes #8536Carl Fürstenberg2011-03-151-2/+0
| | | | | | Instead of the manual clone of sizzle and qunit, use git submodules instead. this will ensure that all future releases can be recreated by checking out an tag.
* Adding .DS_Store to Git ignore.John Resig2009-12-091-0/+1
|
* Ignore html files living in the main directory (likely being used for testing).John Resig2009-12-091-0/+1
|
* Switched from using Git Submodules to just doing a straight clone of the ↵jeresig2009-11-301-0/+2
| | | | QUnit and Sizzle directories. Works much better for what we want.
* Ignore diff and patch files.jeresig2009-11-301-0/+2
|
* Hide the .settings file in the gitignore.John Resig2009-11-151-2/+2
|
* Ignoring src/selector.js (build) and Emacs backup filesKim Dalsgaard2009-11-151-0/+3
|
* We don't want to filter out the qunit file.John Resig2009-10-221-2/+1
|
* Added gitignore for people using git-svnYehuda Katz2009-07-161-0/+2