Граф коммитов

35 Коммитов

Автор SHA1 Сообщение Дата
Danny Coates 688702964d
fix(build): change fxa-js-client resolution in content-server
Due to fxa-js-client being a package.json dependency in content-server
and lerna/renovate trying to be "helpful" there was inconsistency
with how the package was resolved based on the environment. In Docker
and CI it loaded from npm but in local dev via an npm link to the
monorepo source. This change just stops using npm resolution at all.
2020-04-06 13:04:47 -07:00
Dave Justice 9b4789125d
chore(monorepo): remove stale references to travisci
- removed pre-monorepo stale build status badges for circleci
- fixes #3630
2019-12-16 20:10:28 +00:00
Dave Justice 0a5e3950f8
task(monorepo): eslint consolidation
- fixes #3082
- remove grunt when can be replaced with only eslint
- update to new eslint config using prettier rules
- fix linting errors
2019-11-15 23:24:09 +00:00
Vijay Budhram 173b90e1c5
fix(deps): Remove yuidoc from js-client 2019-10-03 15:56:15 -04:00
mirefly fee467d87e
chore(js-client): simplify release process 2019-08-25 10:27:39 -06:00
vladikoff 60e07b5806
refactor(js-client): convert fxa-js-client and its tests to commonjs
* changes client structure
* moves to mocha

Fixes #1857
2019-08-12 11:11:46 -04:00
Danny Coates b7adf59017
chore(style): added prettier to fxa-js-client 2019-06-25 09:36:40 -07:00
Vijay Budhram 1cf158fa7f source-1.0.5 mozilla/fxa-js-client#282) 2018-07-27 16:25:35 -04:00
vladikoff 04463237a3 fix(build): build process clean up 2018-02-01 17:09:46 -05:00
Shane Tomlinson 8994f9240f refactor(deps): Ditch bower, use npm for deps. 2018-02-01 17:09:46 -05:00
Shane Tomlinson 541addc86a feat(build): Use webpack instead of requirejs
Why? Because webpack in the content server cannot
find fxa-js-client's es6-promise when built
using requirejs.
2018-02-01 17:09:46 -05:00
Shane Tomlinson 4a983f7004 feat(client): Switch from p-promise to es6-promise library mozilla/fxa-js-client#263) r=@vladikoff
p-promise doesn't work with WebPack. Native promises
make debugging in new browsers so much easier.

Includes an ES6-promise polyfill for browsers
that do not support native promises.

Drop support for IE < 45, IE 9
2017-11-28 16:59:25 +00:00
vladikoff f6c06f5310 fix(deps): update dev dependencies 2015-07-29 11:44:04 -04:00
Vlad Filippov 345c61c335 Merge pull request mozilla/fxa-js-client#165 from TDA/issue-158-remove-evil-JSHint
chore(lint): remove JSHint r=vladikoff
2015-07-02 17:39:40 -04:00
Sai Pc 0567dfbef5 chore(lint): remove JSHint
Fixes mozilla/fxa-js-client#159
Remove the evil JSHint from code base
All Hail ESLint
2015-07-02 14:33:44 -07:00
Sai Pc 2a3a43c7d9 chore(lint): Lint the tests directory
Fixes mozilla/fxa-js-client#163
Lint the tests directory
Fix redundant jscs-eslint rules
2015-06-29 17:37:19 -07:00
Sai Pc 2ded2808c4 chore(lint): switch from JSHint to ESLint
Fixes mozilla/fxa-js-client#156
Switch from JSHint to ESLint
Add rules to ESLint
Also have JSHint in parallel
Add inline rules for ignoring complexity
2015-06-15 09:22:03 -07:00
Peter deHaan 64e209a111 Updating to newer jscs and linting indentation (2 spaces) 2014-09-15 15:12:57 -07:00
vladikoff df8beca1de chore(build): Add grunt-bump and changelog 2014-05-17 00:22:21 -04:00
Glen Mailer 2a60663314 Include Node.js parts in linter config and fix lints 2014-02-23 14:17:39 +00:00
Glen Mailer b401d54965 Allow client to be used as an npm module
* No longer runs bower on npm install
* Added "setup" task for development seutp
* Added basic AMD shim
* Exposed FxAccountClient via AMD shim as node-style module
* Declared runtime dependencies in package.json
* Explicitly specified "files" for small npm upload/download
* Added intern:native_node which runs tests on the node client
2014-02-22 12:44:26 +00:00
Glen Mailer 91cb3bb53e Use named requirejs dependencies instead of paths
This is an enabler for more-easily shimming these out for node
2014-02-20 23:41:28 +00:00
vladikoff 21bdd35c3c Update Git push path 2014-01-29 12:09:07 -05:00
vladikoff f69b04c6f7 Update build control to support tags
Update require definition. Based on https://github.com/jrburke/almond/issues/77#issuecomment-32080788

Update documentation, add style check to Travis

Add building to Travis as well.

Update Example
2014-01-28 19:42:20 -05:00
vladikoff f7622a3969 Update task creds as well 2014-01-24 20:15:53 -05:00
vladikoff 496b183b3a Adding optional params, updating onepw, tests. Fixes mozilla/fxa-js-client#55, mozilla/fxa-js-client#54, mozilla/fxa-js-client#52 2014-01-23 21:36:45 -05:00
vladikoff 8d206d94f8 Exclude docs from copyright 2014-01-16 20:43:26 -05:00
Peter deHaan ee5900dfe2 adding grunt-copyright target 2014-01-16 16:48:25 -08:00
vladikoff b09377e749 Bring back the buildcontrol task 2014-01-16 16:35:27 -05:00
Zachary Carter 32eceaa0e5 fix jscs style 2014-01-16 11:30:18 -08:00
Zachary Carter ef5ddc0cc2 Merge branch 'jscs-init' of github.com:pdehaan/gherkin into pdehaan-jscs-init
Conflicts:
	Gruntfile.js
2014-01-16 11:26:03 -08:00
Peter deHaan cdc186785e rebasing 2014-01-13 13:58:53 -08:00
Peter deHaan d433431940 Adding missing copyrights 2014-01-09 09:50:19 -08:00
Peter deHaan d2e8642bb7 refactored Gruntfile into separate task files 2014-01-08 17:15:19 -08:00
vladikoff 3538615fc9 SJCL from bower and a custom build 2014-01-06 23:17:13 -05:00