Behind The Math
03ebc657f0
0.2.7
2018-08-15 15:26:02 -04:00
Behind The Math
c589ab9c25
Add index.d.ts to package.json so it will be installed by npm
2018-06-17 22:29:58 -04:00
Behind The Math
f639a8eae1
0.2.6
2018-04-30 15:10:24 -04:00
BehindTheMath
5e41a32cf4
Add Typescript definitions ( #138 )
...
* Add Typescript definitions
* Add test file for TS
2018-03-15 21:16:11 -04:00
BehindTheMath
2d210c3305
0.2.5 ( #121 )
...
* Bump version to 0.2.5
* Update CHANGELOG
2018-02-02 11:12:27 -05:00
BehindTheMath
a72880d205
Code cleanup ( #120 )
...
* Lots of code cleanup
* Cleanup parse-options tests
- Rename objects for clarity and inline unneeded objects
- Remove unneeded tests
- Use Object.keys().length instead of a custom function
- Use typeof === "object" instead of a custom function that checks the prototype tree as well, since we don't expect anything but an object literal.
* Remove old switchFallback code
* Remove polyfill for Function.prototype.bind
* Inline small functions
* Add more documentation and tests for options.currentUrlFullReload
Closes #17
* Update package.json
2018-02-02 09:52:44 -05:00
BehindTheMath
3205596f3e
Merge pull request #115 from MoOx/feature/minify
...
Add a minified version of Pjax to NPM
2018-01-24 08:48:23 -05:00
Behind The Math
3c8cd087c5
Use double quotes in CLI arguments
...
Single quotes don't work in all environments.
2018-01-23 19:40:13 -05:00
Behind The Math
b74fbc4178
Add a minified version of Pjax to NPM
...
Fixes #108 .
2018-01-23 17:53:10 -05:00
Tim Trinidad
feb85382f2
Revert back to using '**' glob for tests, wrap in quotes to force node to parse the args
2018-01-23 15:05:31 -05:00
Tim Trinidad
f196604d73
Add tests to ensure options are not accidentally modified
2018-01-23 13:22:48 -05:00
BehindTheMath
b5c2120d08
Fix async switches ( #110 )
...
If any switches are async, the subsequent code will execute before the switches are finished. This PR moves all that code to a new function, and debounces the calls to onSwitch() so it only executes
once, after all the switches finish.
Fizes #72 .
2018-01-22 10:55:29 -05:00
Robin North
ca61c4a840
Fix incorrect main field in npm package ( #105 )
...
Point npm package `main` field at module source
2018-01-18 20:55:27 -05:00
Behind The Math
36ed7079b1
Fix tooling for the example
...
Apparently we do need opn-cli.
2018-01-15 16:36:29 -05:00
Maxime Thirouin
cb9c37fcb3
Use npmpub like it should since testling is gone
2018-01-09 16:02:09 -05:00
BehindTheMath
92d5e09494
Update tooling ( #99 )
...
- Update browserify, serve, and tape to the latest versions
- update the example script to reflect serve's new CLI options
- Remove the uneeded dependency on opn-cli
- Force Travis to use NPM 5.x
- Remove bower.json
2018-01-09 15:59:15 -05:00
Behind The Math
3bd101bb1d
Update JSCS to the latest version
2018-01-09 14:09:40 -05:00
Behind The Math
e586440964
Update JSCS includes and excludes
2018-01-09 14:09:40 -05:00
BehindTheMath
a2e6cfc0af
Fix tests ( #96 )
...
Closes #63
- Switch from testling to jsdom for browser APIs
- Switch from coverify to nyc for coverage reports
- Clean up related dead code and tooling
- Update Travis to use Node v6 and v8, since we need ES6 features for jsdom.
2018-01-08 17:21:18 -05:00
markusfluer
86e5a2281a
Added support do do a push-state ajax request with forms
2017-09-18 14:13:45 +02:00
Maxime Thirouin
917c6f6bcb
0.2.4
2016-07-11 07:11:39 +02:00
Maxime Thirouin
46912e6797
More logical npm publish (testling don't like to be spawn or something)
2016-03-24 13:34:11 +01:00
Maxime Thirouin
4877bac2ae
0.2.3
2016-03-24 12:39:07 +01:00
Maxime Thirouin
ba6ef126c0
Internal: add "npm run release" command
...
—skip-test is used because of tesling (it does not like to be spawned
or something like that)…
2016-03-12 07:52:52 +01:00
Maxime Thirouin
01536bfbf5
0.2.2
...
Closes #55
2016-03-12 07:42:37 +01:00
Maxime Thirouin
722ddf2a30
Internal: simple repository url
2016-03-12 07:27:47 +01:00
Maxime Thirouin
34fc00c89d
Add standalone file back, no big deal
...
Closes #57
2016-03-12 07:27:06 +01:00
Rico Sta. Cruz
b20ee2261e
Add example
2015-11-13 10:40:59 +11:00
Rico Sta. Cruz
ad6292fffb
Add prepublish hook
2015-11-13 10:28:16 +11:00
Maxime Thirouin
6eafcf8dc6
Add a standalone build to ensure it "should" work
2015-02-19 07:51:42 +01:00
Maxime Thirouin
b244a8cac4
Add files into npm release
2015-02-04 08:41:15 +01:00
Maxime Thirouin
a601e301cd
0.2.0
2015-02-04 08:10:13 +01:00
Maxime Thirouin
13b3485111
add npm run test--html for debugging
2014-10-14 08:04:21 +02:00
Maxime Thirouin
b4f7aceab6
history is not available before IE10
...
http://caniuse.com/history
2014-10-14 08:03:43 +02:00
Maxime Thirouin
5644893c59
Run testling on less browsers
2014-10-14 08:03:42 +02:00
Maxime Thirouin
cac43b7c59
Add coverage command
2014-10-14 08:03:42 +02:00
Maxime Thirouin
dd590bae28
Setup testling
2014-10-14 08:00:10 +02:00
Maxime Thirouin
48376db0ef
Update workflow/conventions/tools
2014-10-14 07:56:42 +02:00
Maxime Thirouin
a17a6b90be
v0.1.4
2014-10-14 07:42:56 +02:00
Maxime Thirouin
743196fe7e
Update some metas stuff
2014-10-14 07:29:16 +02:00
Maxime Thirouin
0a14fd9e70
v0.1.3
2014-09-16 07:56:13 +02:00
Maxime Thirouin
d72e2a852c
Update description & README just a little.
2014-04-19 07:05:00 +02:00
Maxime Thirouin
aa294a3a1a
0.1.2
2014-04-03 07:08:47 +02:00
Maxime Thirouin
e09c164491
Update gulpfile from my boilerplate & relocate pjax.js into src folder
2014-04-03 07:07:34 +02:00
Maxime Thirouin
bdf2394907
0.1.1
2014-04-02 10:51:29 +02:00
Maxime Thirouin
9c84ed3225
0.1.0
2014-03-24 08:55:30 +01:00
Maxime Thirouin
db3eecadd0
First commit
2014-03-24 08:39:59 +01:00