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