0
0
mirror of https://github.com/twbs/bootstrap.git synced 2024-11-29 11:24:18 +01:00
Commit Graph

141 Commits

Author SHA1 Message Date
XhmikosR
976aad0059
Remove the unused docs upload preview stuff. (#26599) 2018-05-27 11:44:29 +03:00
XhmikosR
0873ab71c7 Update devDependencies and gems.
Downgrade bundlesize until they make brotli optional since it doesn't work with node.js 10.x yet.

So, babel, qunit/karma-qunit and bundle-size aren't the latest versions.
2018-05-22 17:26:21 +03:00
Johann-S
ee382915be detect test exceeded maximum duration on Sauce Labs 2018-04-19 15:19:34 +02:00
XhmikosR
875ed0b975 Clean up globals.
Also, add a missing license header in build/workbox.js.
2018-04-09 22:44:22 +03:00
XhmikosR
91730a644f vnu.jar: Ignore all wrong language code warnings. 2018-04-08 14:17:20 -07:00
Johann-S
fd57d371f8 fix bundle and run test against it 2018-03-29 21:21:31 -07:00
Johann-S
012d4433c2 fix rollup config 2018-03-21 12:15:47 +02:00
XhmikosR
c8d7eecab3 Update workbox.js 2018-03-21 12:15:47 +02:00
Michael
7dc41e299b Update to workbox 3.0 & fix breaking changes 2018-03-21 12:15:47 +02:00
XhmikosR
a93830c9fd
saucelabs-unit-test.js: tweak failed tests message (#25836) 2018-03-13 14:08:56 +02:00
Léo Andrès
f4051abc12 Clean shell scripts (#25704) 2018-03-12 18:59:57 +02:00
Mark Otto
0d110c8f91
Update copyright for 2k18 (#25303)
* Update copyright range to include 2018

* Extend copyright date range on new files from 2017 to include 2018
2018-01-14 20:08:58 -08:00
XhmikosR
80d0943b95 Comply to the new rules. 2018-01-11 18:48:46 +02:00
XhmikosR
6d336502c7 Clean up and tweak ESLint rules.
Also, refactor ESLint and stylelint config files; now everything will work from our root dir.
2018-01-11 18:48:46 +02:00
XhmikosR
13be9aa00b Ignore the bogus lang vnu.jar error. 2018-01-11 10:16:12 +02:00
XhmikosR
bf0e753517
Update devDependencies and gems. (#25083) 2017-12-31 02:03:22 +02:00
Mark Otto
dd621e5511
Improve lint vars output messaging (#25049) 2017-12-28 10:24:08 -08:00
XhmikosR
6050d72a3a
Combine path and remove variable used in one place. (#24873) 2017-11-28 10:43:09 +02:00
XhmikosR
76295676a1
Replace lint-vars.sh with a Node.js script. (#24860)
Also, include it in the `css` npm script since it's instant.
2017-11-27 19:41:48 +02:00
XhmikosR
cdab56d940
Add a simple script to generate SRI hashes for our assets. (#24814) 2017-11-23 10:22:54 +02:00
Federico Zivolo
7fd265034c Use UMD and fix build to properly load deps (#24783) 2017-11-15 14:13:33 +01:00
Johann-S
9a0bba9afa
Object spread : less jQuery more ES6 (#24665) 2017-11-13 11:25:36 +01:00
XhmikosR
433bf30de7 Add svg files in workbox and remove jpg. 2017-11-03 14:12:47 +02:00
patrickhlauke
f9188de4af Fix invalid <nav ... role="tablist"> in docs. 2017-10-31 21:36:17 +02:00
patrickhlauke
fb4c9fae17 More wording tweaks 2017-10-31 21:36:17 +02:00
XhmikosR
2bbb9e0efc Shorten ignores - add more comments. 2017-10-31 21:36:17 +02:00
patrickhlauke
e80f61623b Remove datetime-local warning from vnu ignore list, change reboot example. 2017-10-31 21:36:17 +02:00
patrickhlauke
96a9fa1c82 Remove invalid example of title attribute in an SVG and related vnu error suppression 2017-10-31 21:36:17 +02:00
patrickhlauke
ce90b82b19 Add comments to clarify why we ignore a couple of vnu's errors.
* "autocomplete" attribute errors
* "legend" is not allowed as child of "div"
2017-10-31 21:36:17 +02:00
XhmikosR
dde280618c vnu-jar.js: pass -Xss512k for 32-bit Java to avoid a StackOverflowError error. 2017-10-31 21:36:17 +02:00
XhmikosR
930783cb24 Re-enable vnu-jar's warnings and suppress the ones we don't need now. 2017-10-31 21:36:17 +02:00
XhmikosR
271f5071a3
build/*.js: es6ify. (#24611) 2017-10-31 12:41:03 +02:00
XhmikosR
6b884dcd76 Clean up package.json scripts. (#24583)
* rename build/htmllint.js to build/vnu-jar.js
* remove the unused `bash` script
* split the `docs-lint` scripts
* fix watch-js script to run only the parent `js-compile` script
2017-10-29 16:28:52 -07:00
Johann-S
62fbb23ee6 Change Rollup config to wrap our dist files with jQuery instead of $ 2017-10-24 12:39:25 +02:00
XhmikosR
29d58fb758 Enable stylelint's function-comma-space-after. (#24501)
The option is set to `always-single-line` in stylelint-config-standard which we extend.
2017-10-23 00:00:00 +03:00
XhmikosR
c70eaa156f Set autoprefixer's cascade option to false. (#24459)
This saves a few bytes from the unminified dist files.
2017-10-22 15:23:23 +03:00
XhmikosR
2ef5b90136 Tighten htmllint's rules. (#24471) 2017-10-22 15:02:24 +03:00
Johann-S
da22bce2f0 Add information about failed tests 2017-10-10 12:58:41 +02:00
XhmikosR
d687ba5684 Remove unused code from postcss.config.js.
We actually want to generate a sourcemap for docs.min.css.
2017-10-09 11:20:05 +03:00
XhmikosR
a8fb64f3e3 Lint examples' CSS too. 2017-10-09 11:20:05 +03:00
XhmikosR
ecdaf0e34a Run autoprefixer for examples' CSS too. 2017-10-09 11:20:05 +03:00
XhmikosR
607f26d0a3 Add back htmlhint. 2017-10-08 19:08:16 +03:00
XhmikosR
ee4176c9c9 Move vnu-jar to devDependencies and remove completely htmlhint. 2017-10-08 19:08:16 +03:00
Bardi Harborow
258507b756 Move from htmllint to Travis-only vnu.jar. 2017-10-08 19:08:16 +03:00
XhmikosR
5e7a9afe35 Update saucelabs-unit-test.js (#24297)
Add license header and minor formatting tweaks.
2017-10-08 17:48:37 +03:00
XhmikosR
ebc82db8ef Enable stylelint's no-duplicate-selectors rule. 2017-10-07 00:11:40 +03:00
Mark Otto
a455a3e374 tweak output 2017-10-02 20:46:19 -07:00
Mark Otto
90da657546 initial pass at a build bash script for myself 2017-10-02 20:46:19 -07:00
XhmikosR
7b766e1ad5 Switch to stylelint. (#23572) 2017-10-02 20:34:56 -07:00
XhmikosR
7b514f48c7 Rename variables and remove unneeded return. 2017-09-29 19:39:25 +03:00
Johann-S
874fd5b952 Manage exceed maximum duration for our test 2017-09-29 19:39:25 +03:00
Johann-S
54d4507281 Use sauce_browsers.json. 2017-09-29 19:39:25 +03:00
Johann-S
b001118c98 Convert sauce_browser.yml to JSON. 2017-09-29 19:39:25 +03:00
Johann-S
b23ff97a85 Specify Travis job ID. 2017-09-29 19:39:25 +03:00
XhmikosR
bec0eb21d5 ES6-ify build/saucelabs-unit-test.js. 2017-09-29 19:39:25 +03:00
Johann-S
210bb221a8 Use jsunitsaucelabs to run our unit tests on Saucelabs 2017-09-29 19:39:25 +03:00
XhmikosR
502ac7ee4d Lint docs js too and use `strict consistently. (#24160) 2017-09-28 17:25:28 +03:00
XhmikosR
fe06814f3e Move uglify-js's config back to CLI. (#24147)
We need to pass different options and this seems cleaner at this point.

In order for docs.min.js to keeps all comments, we don't pass `compress`.
2017-09-28 15:35:23 +03:00
XhmikosR
f17443748d Move Autoprefixer's config in package.json.
This is so other plugins can use it too.
2017-09-26 17:16:27 +03:00
XhmikosR
3bc9402350 build/*.js: ES6-ify files. (#24112) 2017-09-26 15:14:52 +03:00
XhmikosR
4d96ad8dfc Tabs to spaces. (#24110) 2017-09-26 14:41:49 +03:00
Henry Zhu
f17b165f0f Babel 7 (#23966)
* use .babelrc.js, compile bundled/non-bundled with loose mode

* add back helper, exclude typeof transform
2017-09-17 08:40:48 +02:00
Michael
5951508898 Pre-cache key assets with Workboxjs. (#23533) 2017-09-15 13:37:34 +03:00
Johann-S
c3fe53cd42 Use rollup to add our copyright instead of a custom script 2017-08-31 19:12:32 +02:00
Johann-S
9936bf5944 Create a bundled release of Bootstrap with Popper.js inside 2017-08-31 18:43:04 +02:00
Herst
0165a620ec Adapt UglifyJS config for IE10
See mishoo/UglifyJS2#2198
2017-08-31 16:40:26 +02:00
Christian Oliff
78f29d2b3c Update URL for supported browsers 2017-08-27 18:19:57 +10:00
Johann-S
b72489a851 Update which required jQuery release folks should use 2017-08-23 09:55:09 +03:00
XhmikosR
7a9ab5bfe1 Disable attr-name-style.
Pretty useless, we need to switch to the official HTML validator ASAP.
2017-08-11 12:52:44 +03:00
Johann-S
7641da387e Add semicolon for our dist files in stamp.js (#23182) 2017-07-31 13:07:22 +03:00
Bardi Harborow
bde16528d2 Switch to using NPM lock files. 2017-07-16 13:51:16 +10:00
Johann-S
88b2e228c2 Use config file for UglifyJS to ensure same behavior on every environments (#22990) 2017-07-05 09:53:23 +02:00
Johann-S
2cbaefc244 Update Popper.js to 1.10.8 2017-07-04 10:37:44 +02:00
Mark Otto
c90cef019a Add bash script to lint our variables 2017-07-01 22:57:19 -07:00
Mark Otto
8b34a0e172 ios9 and up opera 2017-06-30 11:42:56 -07:00
Mark Otto
ba3fb3c98f narrow browser support in postcss 2017-06-30 11:42:56 -07:00
Johann-S
86dc1cba29 Fix accidental removing of babel-plugin-transform-es2015-modules-strip 2017-06-28 11:30:49 +02:00
Johann-S
4ae7d8170b Revert #22534 - Add grunt to our devDependencies (#22897) 2017-06-22 22:26:13 +02:00
Mark Otto
440af84c7a remove postcss-flexbugs-fixes from build process 2017-06-18 18:17:48 -07:00
Johann-S
8f431fc5b8 Update Popper.js 1.10.1 2017-06-14 21:13:42 +02:00
Mark Otto
4d2570d038 drop htmlhint given htmllint gives us most of the coverage we need here 2017-05-29 23:32:28 -07:00
Mark Otto
3e76d65656 Rearrange all the docs to allow for a docs/major.minor/ setup 2017-05-29 23:32:28 -07:00
Johann-S
cc303d5d26 Update Popper.js to 1.9.9 2017-05-24 14:57:40 +02:00
Johann-S
dd78950d0a Update Popper.js 1.9.4 2017-05-17 14:22:10 +02:00
Johann-S
21c3864134 Update Popper.js 1.9.3 2017-05-14 11:41:19 +02:00
Johann-S
3cfa5e8c05 Update Popper.js 1.9.1 + Update documentation about Dropdown placement 2017-05-14 11:41:19 +02:00
Bardi Harborow
65d0d9831a Update shrinkwrap. 2017-05-14 11:41:19 +02:00
Johann-S
458b3cc4a3 Update Popper.js 1.8.2 2017-05-14 11:41:19 +02:00
Johann-S
d5fabf8de5 Remove totaly Tether from documentation + dependencies 2017-05-14 11:41:19 +02:00
Bardi Harborow
2906b612d5 More minor build tweaks and docs updates. 2017-04-21 21:08:40 +10:00
Bardi Harborow
b4ac48fdec Build system overhaul. 2017-04-20 14:31:22 +10:00