Johann-S
09a70e3717
remove custom browserlist for our esm build ( #28642 )
2019-04-15 11:40:48 +03:00
XhmikosR
a86598e4ff
clean-css: the option is named breakWith
2019-04-10 15:18:57 +03:00
XhmikosR
0b12f61e3c
Update devDependencies.
2019-04-10 15:18:57 +03:00
XhmikosR
3c3ed3ff05
Add a netlify
npm script. ( #28552 )
2019-03-26 15:20:33 +02:00
XhmikosR
d7ecff24d1
Simplify npm docs script a bit.
2019-03-24 10:34:41 +02:00
XhmikosR
940b8da7a9
Add the css-copy and js-copy tasks before the build script.
2019-03-24 10:34:41 +02:00
XhmikosR
aa3b4d33f8
Update devDependencies. ( #28538 )
2019-03-23 12:52:32 +02:00
XhmikosR
1f7f876810
Fix css-prefix-docs
script to be more restrictive. ( #28525 )
2019-03-19 14:29:52 +02:00
XhmikosR
dd75ac6c25
Revert "remove --compress typeofs=false
from terser."
...
This reverts commit 25bba7bd68
.
2019-03-18 01:11:05 +02:00
XhmikosR
678da2ead9
Remove --renderToDisk
.
2019-03-13 19:22:59 +02:00
XhmikosR
142af24018
Add a docs-build
script and make it the default.
2019-03-13 19:22:59 +02:00
XhmikosR
89a6380032
Copy the dist files before the docs-serve
script.
2019-03-13 19:22:59 +02:00
XhmikosR
d95d30029f
Switch to Hugo.
...
No more Ruby dependency and most important more than 10 times less build time (at least on Windows)!
2019-03-13 19:22:59 +02:00
XhmikosR
41f72d3d5f
Add the new ESM builds in bundlesize.
2019-03-11 17:59:08 +02:00
XhmikosR
faba7e3f64
package.json: tweak js scripts.
2019-03-11 17:59:08 +02:00
Johann-S
2fd50f98a5
build bootstrap in esm
2019-03-11 17:59:08 +02:00
XhmikosR
44e6abcba5
Switch to eslint-config-xo and eslint-plugin-unicorn.
2019-03-11 17:01:28 +02:00
XhmikosR
d47d29aeaa
Update devDependencies. ( #28391 )
2019-03-01 18:12:54 +02:00
XhmikosR
da5f428b35
Update devDependencies and gems. ( #28347 )
2019-02-28 08:46:24 +02:00
Johann-S
497518db1a
remove tests for old jQuery 1.9.x compatibility
2019-02-26 13:04:04 +02:00
Johann-S
8a37045b79
move util in a util folder with the sanitizer
2019-02-26 13:04:04 +02:00
XhmikosR
5328d0db0d
Add --continue-on-error
in npm run lint
. ( #28338 )
...
So if one of the two sub-tasks fails, it still completes linting the other one.
2019-02-22 06:35:43 +02:00
XhmikosR
7491b14f03
Bump bundlesize limits
2019-02-20 22:05:45 +02:00
XhmikosR
25bba7bd68
remove --compress typeofs=false
from terser.
...
This was needed for IE
2019-02-20 22:05:45 +02:00
Johann-S
83cea3bafa
fix(build): remove jquery in our build
2019-02-20 22:05:45 +02:00
XhmikosR
ececf644f4
Replace uglify-js with terser. ( #27813 )
2019-02-19 15:51:50 +02:00
XhmikosR
e4ec9dfe9c
Use npm-run-all
for the release script. ( #28307 )
...
It's shorter.
2019-02-19 14:35:19 +02:00
XhmikosR
4c87843d2d
Update karma to ^4.0.0.
2019-02-19 12:23:37 +02:00
XhmikosR
a4f260d0a8
Drop Node.js < 8 support.
...
Node.js 6 goes EOL on April 2019.
2019-02-19 12:23:37 +02:00
XhmikosR
be380572fb
Replace broken-link-checker with linkinator. ( #28291 )
...
Much lighter, more modern and cleaner codebase.
2019-02-19 11:36:34 +02:00
XhmikosR
e04f393237
Update devDependencies. ( #28292 )
2019-02-19 11:00:11 +02:00
XhmikosR
25ce91adc0
Update devDependencies. ( #28271 )
2019-02-15 15:38:24 +02:00
XhmikosR
8fa0d30101
Release v4.3.1. ( #28252 )
2019-02-13 18:01:40 +02:00
XhmikosR
dae20da750
Remove unneeded glob. ( #28249 )
...
Typo from 10b97f6
.
2019-02-13 15:21:04 +02:00
XhmikosR
10b97f6ed9
Fix npm package contents
2019-02-13 08:32:15 +02:00
Johann-S
7bc4d2e0bc
Add sanitize template option for tooltip/popover plugins.
2019-02-13 08:32:15 +02:00
Mark Otto
1ded0d6a4e
Release v4.3.0 ( #28228 )
...
* Prep for v4.3.0
* More updates for v4.3.0.
* rerun to build docs source map
2019-02-11 11:15:34 -08:00
XhmikosR
94acdee691
Revert "Silence mkdir. ( #28184 )" ( #28209 )
...
This reverts commit 6ea000d2bc
.
Unfortunately, it doesn't seem to work.
2019-02-09 13:20:02 +02:00
XhmikosR
52e6ce4512
Update devDependencies. ( #28175 )
2019-02-08 09:39:03 +02:00
XhmikosR
6ea000d2bc
Silence mkdir. ( #28184 )
...
This can fail if run in parallel.
2019-02-06 12:22:49 +02:00
XhmikosR
1139f62ca2
Adjust bundlesize limits.
2019-02-05 10:24:49 +02:00
XhmikosR
3723613875
Update devDependencies and gems. ( #28094 )
2019-01-24 21:25:49 +02:00
XhmikosR
0828b88563
Fix js-main
script. ( #28057 )
2019-01-15 17:30:21 +02:00
XhmikosR
746a057f0c
Update devDependencies. ( #28016 )
2019-01-10 15:56:54 +02:00
XhmikosR
ff4c35f566
Tighten bundlesize limits. ( #28012 )
2019-01-10 09:03:16 +02:00
XhmikosR
b23241480a
Enable cache for stylelint.
2019-01-07 19:15:06 +02:00
XhmikosR
1213d06b2f
Enable cache for ESLint.
2019-01-07 19:15:06 +02:00
XhmikosR
cdece35bde
Update devDependencies and gems. ( #27981 )
2019-01-07 18:57:52 +02:00
Mark Otto
e6b1eefc73
Add horizontal list group modifier ( #27970 )
...
Alternate take to #27683 that builds the modifier class based on min-width, such that list groups are stacked until the class's breakpoint is reached. This is less verbose, matches our primary responsive approach, and prevents an extra class. Unfortunately, I believe supporting flush list groups is too much code here, so I've skipped that and made a note in the docs.
Also added examples generate from our breakpoints data file with a protip for how to do equal width items.
2019-01-07 03:01:36 +02:00
XhmikosR
d1067d7c35
Switch to our Stylelint config. ( #27974 )
2019-01-05 20:59:44 +02:00
XhmikosR
fcb034828f
stylelint: no need to specify syntax.
...
This speeds things up a bit because we don't spawn a new instance.
2019-01-05 20:02:00 +02:00
Martijn Cuppens
75ec03c2ab
Run linters in parallel
...
This should speed up things a bit
2019-01-05 20:02:00 +02:00
XhmikosR
47610b0f8b
Update postcss-cli to v6.1.1.
2019-01-05 00:36:31 +02:00
XhmikosR
d4b5b4b78c
Update devDependencies and gems.
2019-01-04 14:22:23 +02:00
XhmikosR
2dda0a22e4
Update devDependencies and gems.
2018-12-21 21:07:48 -08:00
Mark Otto
15be9d3277
Add variable for dropdown-divider-margin-y ( #27857 )
...
* Add variable for dropdown-divider-margin-y
For us to reassign the nav-divider-margin-y variable here, we have to rearrange some of the variables.
Fixes #26660 .
* bump bundlesize
2018-12-21 20:59:40 -08:00
Mark Otto
9e4e94747b
Bump to v4.2.1 ( #27892 )
2018-12-21 10:55:28 -08:00
Mark Otto
eda851ee76
Prep for v4.2.0 release
...
- Move 4.1 docs to 4.2
- Update versions everywhere to 4.1.3 with release script
- Manually bump the shorthand version in package.json
- Add 4.2 to the versions docs page
- Update some redirects
- Fix tests asset URLs
- Bump Nuget and more
2018-12-21 09:03:29 -08:00
Johann-S
af60644d2f
integration test to be sure bootstrap can be bundled
2018-12-14 02:08:18 +02:00
XhmikosR
385ce1c961
Update devDependencies. ( #27806 )
2018-12-10 10:34:30 +02:00
XhmikosR
947f749e23
Update devDependencies. ( #27764 )
2018-12-06 08:34:35 +02:00
XhmikosR
fdc5c1f49a
Update devDependencies.
2018-11-25 11:46:37 +02:00
XhmikosR
0c60257114
Revert "Replace anchor.js with jekyll-anchor-headings."
...
This reverts commit b04f97f60b
.
2018-11-23 15:28:39 +02:00
XhmikosR
8a7ed6047b
Update devDependencies.
2018-11-22 11:15:21 +02:00
XhmikosR
2b9af5e38c
Remove holder.js.
2018-11-20 21:31:28 +02:00
XhmikosR
b04f97f60b
Replace anchor.js with jekyll-anchor-headings.
...
This allows us to generate the anchor links on build time.
https://github.com/allejo/jekyll-anchor-headings
2018-11-20 11:47:10 +02:00
XhmikosR
53d279b934
Update devDependencies and gems.
2018-11-16 08:59:37 +02:00
Johann-S
16cf76ff1a
Create toast JS plugin, add unit tests.
2018-11-13 08:47:32 +02:00
XhmikosR
5afc708961
Bump bootstrap.min.css bundle size.
2018-11-13 08:21:57 +02:00
XhmikosR
5c03f23f85
Reorganize npm scripts.
2018-11-05 19:06:39 +02:00
XhmikosR
e3abb8e4dd
Remove htmllint. ( #27603 )
...
We use the official HTML validator for HTML validation, and we don't really use any of the htmllint features.
2018-11-05 18:42:05 +02:00
XhmikosR
15fa1566cd
Update devDependencies and gems.
2018-11-04 16:02:35 +02:00
XhmikosR
497766a3a6
Travis: stop using a separate stage for Browser tests.
...
This should be faster.
2018-11-04 15:40:09 +02:00
XhmikosR
ca47a21b70
broken-link-checker: force follow links.
...
After 3256a2c
, blc honored robots.txt thus it didn't crawl anything.
Ignore robots.txt to work around the issue.
2018-11-04 15:32:59 +02:00
XhmikosR
bb0d6bf178
Update devDependencies and gems.
2018-10-29 15:40:20 +02:00
XhmikosR
9ed0b318b9
Update devDependencies and gems.
2018-10-21 19:11:20 +03:00
XhmikosR
79db264910
package.json: add version_short
and use it in the npm scripts.
2018-10-20 21:17:50 +03:00
Mark Otto
5bf37eba53
Remove service worker
2018-10-20 16:00:28 +03:00
Johann-S
735c374e9c
use pointer events if available
2018-10-20 15:32:09 +03:00
Johann-S
c08652cfe8
swipe left/right without hammerjs
2018-10-20 15:32:09 +03:00
Johann-S
caefd70463
Add touch support in our carousel with HammerJS.
2018-10-20 15:32:09 +03:00
XhmikosR
43bf268248
Rename docs production script to production and use JEKYLL_ENV
. ( #27410 )
2018-10-18 10:45:49 +03:00
XhmikosR
99e0e30402
Move lint scripts outside of the main scripts.
...
This allows us to run `npm run dist` without tests.
2018-10-18 10:05:19 +03:00
XhmikosR
f6a39e39c8
npm release-zip: remove the folder before zipping.
2018-10-18 10:05:19 +03:00
XhmikosR
29f849879b
Move docs .eslintrc in site/.
2018-10-15 16:03:16 +03:00
XhmikosR
18ff70c248
Update devDependencies and gems.
2018-10-15 14:52:22 +03:00
XhmikosR
3574af5231
Include css-copy
in the css
script.
2018-10-15 14:31:42 +03:00
XhmikosR
4ce091b87f
Add a release npm script.
2018-10-14 07:51:40 +03:00
XhmikosR
3fcddfa42e
Remove sri-toolbox dependency.
...
We can achieve the same very easily.
2018-10-14 07:41:45 +03:00
XhmikosR
f59c2d946c
Update devDependencies and gems.
2018-10-07 08:20:24 +03:00
XhmikosR
9d63deb954
Rename script.
2018-10-07 08:20:24 +03:00
XhmikosR
252e538985
Make release-zip include the root folder.
...
Also, now it should work cross-platform assuming `zip` is present.
2018-09-20 12:54:34 +03:00
Johann-S
75f83da539
use bsCustomFileInput in our documentation ( #27264 )
2018-09-18 16:52:10 +03:00
XhmikosR
47107d4647
Switch to find-unused-sass-variables for finding unused Sass variables.
2018-09-17 19:34:15 +03:00
Johann-S
8cd485fcc8
speed up browser tests
2018-09-15 08:50:13 +03:00
Johann-S
9efed82522
refactor karma config in one file
2018-09-13 21:59:37 +02:00
XhmikosR
83006463c9
Update devDependencies.
2018-09-09 19:05:03 +03:00
Johann-S
54d86e6249
move away from sauce labs to browserstack
2018-08-30 22:17:15 +02:00
XhmikosR
b5ad6129a2
Update devDependencies.
2018-08-28 21:48:38 +03:00
XhmikosR
da717b03e6
Update devDependencies and gems.
2018-08-20 10:49:49 +03:00
XhmikosR
5fed73d409
Update deps.
2018-08-13 19:20:17 +03:00
XhmikosR
107a8da550
Update bundlesize limits.
2018-08-13 10:10:52 +03:00
Johann-S
c0b40745e0
add babel plugin proposal object rest spread to our dev deps
2018-08-12 23:34:25 +02:00
XhmikosR
34199be5ec
Revert "broken link checker: check external links too."
...
This reverts commit 9e5ec00d50
.
Unfortunately, we are getting too many timeouts.
2018-08-12 23:42:01 +03:00
XhmikosR
9e5ec00d50
broken link checker: check external links too.
...
It's slower, but since it runs only on Travis, we better be safe.
2018-08-12 21:15:55 +03:00
XhmikosR
208f22c8d7
Run all css tasks in dist script.
2018-08-12 21:15:55 +03:00
XhmikosR
b5af1c6eaf
Fix paths.
2018-08-12 21:15:55 +03:00
XhmikosR
4317d4fb2d
Update devDependencies and gems.
...
Also, enforce LF in clean-css.
2018-08-12 20:52:35 +03:00
XhmikosR
81f1249e9c
Update package.json
...
Fix paths to docs.
2018-08-02 09:25:06 +02:00
XhmikosR
5570f1c161
package.json: be more explicit with the files we include.
2018-08-02 09:40:02 +03:00
XhmikosR
c73b4a705e
Update devDependencies and gems.
2018-07-29 14:07:38 -07:00
Mark Otto
f803fb9903
Add margin utils to the grid for fully functional grid control ( #26957 )
...
* Add margin utils to the grid for fully functional grid control
* bump the max filesize
2018-07-28 21:34:27 -07:00
Mark Otto
3b55873438
Ship v4.1.3
2018-07-24 08:54:34 -07:00
Johann-S
eb81c39f2c
feat(plugins): allow to import separate plugins
2018-07-19 19:59:45 +02:00
XhmikosR
6cf8700fd9
Move the browserslist config to a separate file.
2018-07-16 21:34:53 +03:00
Mark Otto
c4ccfbe04e
Ship v4.1.2
2018-07-12 09:27:14 -07:00
XhmikosR
a49f5cab6f
Clean up npm scripts a bit more.
...
`docs-serve` was duplicated. Also, extend the existent `docs-serve` script for `docs-github-serve`.
2018-07-12 00:06:12 -07:00
XhmikosR
6589408a4b
Update scripts.
2018-07-11 23:30:46 -07:00
Mark Otto
aedd700768
change dist to only affect main since docs css isn't distributed
2018-07-11 23:30:46 -07:00
Mark Otto
4518288c7c
Move copy tasks back to css-main and js-compile so docs-github task runs properly
2018-07-11 23:30:46 -07:00
Mark Otto
159aebc274
Update watch scripts to properly copy JS files
...
- Updates nodemon scripts to watch specific directories instead of ignoring several
- Split watch tasks for CSS and JS into main and docs
- Add docs-watch script to serve the docs instead of just build
- Add new start script so that instead of two tabs, one for docs-watch and one for watch, we just run npm start
2018-07-11 23:30:46 -07:00
Mark Otto
0e920ce3f4
Reorganize docs for easier deploys
...
With the current docs directory setup, I'm making too many mistakes and have to manually address path changes and directory moves on deploy. This makes for a frustrating experience developing locally and shipping releases. With this PR, we're basically back to the same setup from v3—duplicating the dist directory into our docs directory. Not the most ideal, but very straightforward for me as the release manager.
2018-07-11 23:30:46 -07:00
XhmikosR
cfc9c85b32
Update devDependencies.
...
Only bundlesize is kept back for Node.js 10.x compatibility.
2018-07-06 12:39:13 +03:00
XhmikosR
13b8b9f03a
.browserslistrc: add not dead
.
2018-07-01 09:56:22 +03:00
XhmikosR
4112df4125
Add broken-link-checker.
2018-06-25 16:54:06 +03:00
XhmikosR
29bff9fdd0
Change karma tests to run sequential.
...
I was getting port in use errors.
2018-06-21 18:02:20 +03:00
XhmikosR
71a37425c9
Update all devDependencies apart from bundlesize and babel.
...
Newer bundlesize versions still don't work with node.js 10.x.
babel has some bugs that we need to be fixed.
2018-06-21 18:02:20 +03:00
Johann-S
96cbb58cb3
chore(bundlesize): increase bootstrap.js max size
2018-06-01 10:30:11 +02:00
XhmikosR
976aad0059
Remove the unused docs upload preview stuff. ( #26599 )
2018-05-27 11:44:29 +03:00
XhmikosR
c2b13b9c78
Run coveralls only on Travis and only once.
2018-05-23 13:54:51 +03:00
Johann-S
31cf1fdd8d
Add coverall to follow our coverage
2018-05-23 10:03:09 +02:00
XhmikosR
c3da2c8f31
Update again.
2018-05-22 17:26:21 +03:00
Johann-S
0338b61eb6
chore(deps): update qunit and karma-qunit
2018-05-22 17:26:21 +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
Mark Otto
779ad9f174
Bump version to v4.1.1
2018-04-30 09:04:33 -07:00
XhmikosR
6199871d15
Update devDependencies. ( #26322 )
2018-04-17 15:32:08 +03:00
XhmikosR
b88f073806
Update devDependencies. ( #26309 )
2018-04-16 13:15:56 +03:00
XhmikosR
ee91fdbf14
Update dependencies and gems ( #26234 )
2018-04-10 15:35:18 +03:00
Mark Otto
8f7bd41993
Ship v4.1.0 ( #26218 )
...
* update docs path from docs/4.0/ to docs/4.1/
* bump version to 4.1.0
* Update redirects to work for 4.1 docs move
* Update docs version switcher to include latest and link to 4.0 docs
* re-run dist
* Update package-lock.json
* Update docs-navbar.html
2018-04-09 09:00:23 -07:00
XhmikosR
10c64bdae8
Fix broken URI fragments and redirects.
2018-04-02 19:19:09 +03:00
Johann-S
fd57d371f8
fix bundle and run test against it
2018-03-29 21:21:31 -07:00
XhmikosR
e0ab096bac
Update all devDependencies.
...
Kept back karma-qunit and qunitjs because tests fail.
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
1a40784ab8
Update dependencies.
2018-03-21 12:15:47 +02:00
Johann-S
4d5c5923fa
Add Sinon to do better unit test
2018-03-13 15:37:11 +01:00
Johann-S
e43f97304e
add code coverage
2018-03-05 10:04:54 +01:00
XhmikosR
b7a549c8c3
Update devDependencies and gems. ( #25708 )
2018-03-05 09:14:58 +02:00
XhmikosR
9057d8da16
Update devDependencies and gems. ( #25551 )
2018-02-05 20:12:51 +02:00
XhmikosR
e559034d36
Update devDependencies and gems. ( #25502 )
2018-01-30 10:17:35 +02:00
XhmikosR
96a9e98e49
Update devDependencies. ( #25371 )
2018-01-22 14:40:50 +02:00