int
is an ES3 reserved wordio.js
v2.3
npm run eslint
covert
, jscs
isArray
check, for ES3 browsers. (#27)toString
node
and io.js
versions on travis-ci
; speed up buildstape
, jscs
npm run lint
; Run linter as part of teststape
, jscs
, covert
tape
, covert
deep === false
bug (returning target as {}) (#14)npm run coverage
false
, per #11tape
tape
instead of buster
for tests; add more tests (#7)3.0.0 / 2015-07-01 ================== * [Possible breaking change] Use global "strict" directive (#32) * [Tests] `int` is an ES3 reserved word * [Tests] Test up to `io.js` `v2.3` * [Tests] Add `npm run eslint` * [Dev Deps] Update `covert`, `jscs` 2.0.1 / 2015-04-25 ================== * Use an inline `isArray` check, for ES3 browsers. (#27) * Some old browsers fail when an identifier is `toString` * Test latest `node` and `io.js` versions on `travis-ci`; speed up builds * Add license info to package.json (#25) * Update `tape`, `jscs` * Adding a CHANGELOG 2.0.0 / 2014-10-01 ================== * Increase code coverage to 100%; run code coverage as part of tests * Add `npm run lint`; Run linter as part of tests * Remove nodeType and setInterval checks in isPlainObject * Updating `tape`, `jscs`, `covert` * General style and README cleanup 1.3.0 / 2014-06-20 ================== * Add component.json for browser support (#18) * Use SVG for badges in README (#16) * Updating `tape`, `covert` * Updating travis-ci to work with multiple node versions * Fix `deep === false` bug (returning target as {}) (#14) * Fixing constructor checks in isPlainObject * Adding additional test coverage * Adding `npm run coverage` * Add LICENSE (#13) * Adding a warning about `false`, per #11 * General style and whitespace cleanup 1.2.1 / 2013-09-14 ================== * Fixing hasOwnProperty bugs that would only have shown up in specific browsers. Fixes #8 * Updating `tape` 1.2.0 / 2013-09-02 ================== * Updating the README: add badges * Adding a missing variable reference. * Using `tape` instead of `buster` for tests; add more tests (#7) * Adding node 0.10 to Travis CI (#6) * Enabling "npm test" and cleaning up package.json (#5) * Add Travis CI. 1.1.3 / 2012-12-06 ================== * Added unit tests. * Ensure extend function is named. (Looks nicer in a stack trace.) * README cleanup. 1.1.1 / 2012-11-07 ================== * README cleanup. * Added installation instructions. * Added a missing semicolon 1.0.0 / 2012-04-08 ================== * Initial commit
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 19553 | swellard | Move and rename clients | ||
//guest/perforce_software/helix-web-services/main/source/clients/2016.1.0/javascript/node_modules/extend/CHANGELOG.md | |||||
#1 | 18810 | tjuricek |
First-pass at JavaScript client SDK. JavaScript requires Node with Gulp to "browserfy" the library. It's the easiest way I found to use the swagger-js project; bundle up a wrapping method. There is no JavaScript reference guide. The swagger-js doesn't really document what they do very well, actually. Overall I'm not particularly impressed by swagger-js, it was hard to even figure out what the right method syntax was. We may want to invest time in doing it better. This required setting CORS response headers, which are currently defaulted to a fairly insecure setting. |