15 Commits

Author SHA1 Message Date
Alex Early
4ee4422bab docs: use docs/ folder, include links for every major version (#1648)
* publish docs to docs folder

* disable jekyll

* dont clean docs folder

* add v2 docs

* move docs to v3

* fix nav links, remove pointless footer text

* fix scripts/footer

* make doc generation idempotent

* css tweak

* fix path between v2 and v3

* fix logo link
2019-05-26 17:44:59 -07:00
Pablo Núñez
4330d536c1 chore: Add Azure Pipelines for CI (Windows, Linux, Mac) (#1630), Fix async function serialization in Safari.
* Add azure pipelines CI.

* Publish test results.

* Enable coveralls

* Use Safari  for OSX browser tests.

* Adding missing lib files to karma (only Safari complained).

* Rename with dot so it gets better placed in order.

* Use ci instead of install, so we stick with package-lock.json

* Use npm test instead of mocha directly. It just needed a double -- escape.

* Move DISPLAY to Linux only, with value set just once.

* Use variables for DISPLAY, browser tests and coveralls.

* Simplify steps with a browser name variable.

* Run junit reporter on CI only.

* DISPLAY should be already an environment variable.

* Use vmImage for consistency with other OS.

* Don't use verbose npm@1 task.

* No need to setTimeout, let's `done` on the callback.

* Don't resume twice.
Check queue length on callback for safety, setTimeout may be delayed.

* Avoid time dependency, act on events instead.

* Avoid dependency on timing to final assertion.

* Rewrite test to avoid setTimeout

* Fix formatting.

* Make diff more significant (125+50 ~= 200)

* Make diff more significant to avoid race conditions.

* Wait a bit more so default 5 retries did happen.

* Make delays shorter to avoid "Timeout of 250ms exceeded"

* Shorten delay to avoid 200ms test timeout in browser tests.

* Shorten timeout to mitigate 200ms test timeout.

* Add more diff on delays to enforce test behavior.

* Make delays more significant to avoid race conditions.

* Stop using setTimeout and rely on events to push new items, so order is enforced.

* Fix async function serialization in Safari.

* Add more delay so 4 never completes before 3.

* Ensure 3 never completes before 4.

* Use drain instead of task count.
Trying to ensure done is called from Windows browser tests that fail frequently.

* Ensure 2 starts before 3 arrives.Avoid expected 'process 2 3' to equal 'process 2'

* Add retries to browser tests.

* Don't fail all on Mac & Windows browser tests.

* Ensure 3 happens before 2, it fails sparely on OSX.
AssertionError: expected [ 1, 2, 3 ] to deeply equal [ 1, 3, 2 ]

* Avoid unnecessary multilines.

* Use Edge for Windows browser tests.
2019-04-07 15:25:07 -07:00
Graeme Yeates
e3d2e0f65e Fixes #1225; update nyc coverage 2016-07-11 10:23:47 -04:00
Alexander Early
f6e88771c2 copy minami theme into project 2016-06-30 16:51:53 -07:00
Graeme Yeates
9f03d5d630 Add .idea to gitignore 2016-05-18 11:40:27 -04:00
Alexander Early
070ed49496 gitignore build directories 2016-02-23 16:10:07 -08:00
Alexander Early
54411fce28 move build/async.js to build/dist/async.js 2016-02-16 14:18:50 -08:00
Alexander Early
a191cb4a07 clean up makefile, add smoke test to build process 2016-01-21 14:39:04 -08:00
Kiko Beats
7127b67f94 Initial work in progress - modularization
Add .DS_Store

Extract util methods

Fix createTester callback

Fix notid exports

Refactor settimediate and nexttick

Fix dep path

Create bundle using browserify

Rename main file

Rename main file

Rename main file

Use browserify standalone mode

Modular interface for main methods 📦

Deleted unnecessary test

Add script to generate modules package.json

Delete noconflict module

Improve how to generat browser bundle

Update util modules references

Add a way to generate module scaffold

Fix version

Remove unnecessary dependencies

Require the dependency

Add missing methods

Add dependencies for each module

Bumped 0.4.0

Add useful scripts

Add .npmignore

Updated

Add npmignore files

Refactor

Fix little issues

Fix library name

Fix isarray module

Update script

Fix typo

Fix template links

Update deps

Revert "Fix template links"

This reverts commit 112a3822f5.

Bump 0.5.1

Fix mapseries reference

Bump 0.5.2
2015-12-29 16:48:29 -05:00
Graeme Yeates
a3b3ff3bae Setup publish make task [ci skip] 2015-06-24 20:39:38 -04:00
Benjamin Coe
4a4247479e added test coverage with coveralls and nyc 2015-05-23 15:33:41 -07:00
Alexander Early
1f98d6a54d adding benchmark script 2015-05-19 22:13:00 -07:00
Alexander Early
a73eef3212 cleaning up build files 2015-05-19 19:45:39 -07:00
Caolan McMahon
0b354c5f86 remove minfied version from repository 2013-01-31 12:34:15 +00:00
Caolan McMahon
1ae1775e8e add .gitignore 2012-02-26 18:40:14 -08:00