Commit Graph

80 Commits

Author SHA1 Message Date
Drew Bell
785a22245f feat: switch from forked request to postman-request (#319) 2019-03-08 14:46:45 -08:00
Drew Bell
13581cd899 feat: upgrade watchify to remove vulnerable hoek dep (#320) 2019-03-08 14:34:33 -08:00
greenkeeper[bot]
52dfdda553 Update mocha to the latest version 🚀 (#282)
* chore(package): update mocha to version 6.0.0

* chore(package): update lockfile yarn.lock
2019-02-19 13:31:40 -08:00
Adam Pash
b044cfa958
release: 2.0.0 (#275) 2019-02-13 15:46:45 -08:00
David Brownman
867623ab33 chore: add files to package.json (#269) 2019-02-12 16:59:02 -08:00
Adam Pash
9b0664bc91
feat: add content format output options (#256) 2019-02-07 16:48:13 -08:00
Adam Pash
a57f29eec3
release: 1.1.1 (#254)
see [changelog](./CHANGELOG.md) for changes.
2019-02-07 10:38:39 -08:00
George Haddad
b15948f3f4 chore: remove all-contributors-cli deps and script since no longer used (#253) 2019-02-07 08:19:12 -08:00
Adam Pash
d884c3470c
release: 1.1.0 (#245) 2019-02-05 14:53:22 -08:00
Adam Pash
6844975c94
feat: add mercury-parser cli (#244) 2019-02-05 12:14:38 -08:00
greenkeeper[bot]
7bdbbc8ed8 deps: update dependencies to enable Greenkeeper 🌴 (#243) 2019-02-05 11:39:25 -08:00
George Haddad
5c0325f5a7
feat: hook up ci to publish to npm (#226)
* chore: add missing fields to  package.json

* feat: add postlight org scope to package name

* feat: automate npm publish

* test: npm publish without filters

* fix: add docker image

* test: change directory

* test: add working directory

* fix: defaults syntax

* test: add workspace

* fix: attach workspace

* fix: use standard mercury email

* fix: use ISO time format and preserve original timezone offset

* fix: do not match time zone offset

* chore: move babel runtime-corejs2 to prod deps

* chore: uncomment config to deploy on git tag

* feat: publish to npm public

* adding browser-request

It doesn't seem to impact the build, but technically it should be there
so for good measure, why not...

* chore: roll version back to original state
2019-01-31 09:33:51 +02:00
Jad Termsani
4ab50133f4 chore: update node rollup config (#229) 2019-01-30 10:17:32 -08:00
Adam Pash
1c7ae48de0
dx: include test results in comment (#230) 2019-01-29 17:04:21 -08:00
Adam Pash
0e22947e2c
fix: non-forked packages breaking web build (#225) 2019-01-25 16:48:58 -08:00
Toufic Mouallem
9bb0704048
fix: Create CI-specific script commands to allow for cross-platform linting (#223) 2019-01-24 18:36:28 +02:00
Jad Termsani
7deec71902
chore: remove forked packages (#214)
* chore: remove forked packages

* update dependencies
2019-01-24 13:12:49 +02:00
Ralph Jbeily
46ce505727
feat: update package.json scripts to work on windows (#216)
* feat: add npm-run-all and fix test:web script

* fix: remove test script extra option

* fix: update lint script revert test script and remove npm-run-all

* chore: revert to linux/mac specific script

* fix: prepend node command so it works on windows
2019-01-24 11:27:01 +02:00
Ralph Jbeily
2e1e4d90c9
feat: add remarklint for md docs (#213)
* feat: add remarklint for md docs

* fix: remarkrc file and run linter on commit hook
2019-01-24 11:09:18 +02:00
Adam Pash
76d333f0be
deps: upgrade (#218) 2019-01-23 09:54:42 -08:00
Adam Pash
e2dbd08ae7
fix: pre-commit hook on js (#212) 2019-01-17 09:15:31 -08:00
Adam Pash
e4b057f9ea
chore: update node and some deps (#209)
* chore: update .nvmrc

* added prettier and pre-commit hooks

* update docker image to new node

* add karma-cli to get web tests working

* explictly install karma... seems to fix problem

* remove pre-built phantomjs

* swap install order
2019-01-16 16:03:36 -08:00
Adam Pash
c643666c88
dx: automate fixture updates (#197) 2019-01-15 15:41:18 -08:00
Adam Pash
ff144952b9
dx: test/finish bot preview 2019-01-14 11:18:32 -08:00
Adam Pash
d35f7bd5bf
dx: comment on PRs when fixtures have been added/changed (#192)
The goal here is to provide some sort of relatively easy preview for the
PR reviewer to see if the fixture looks good, if the parsing is working,
and to make suggestions easily.
2019-01-11 13:58:28 -08:00
Adam Pash
4478338046
docs: document release process (#186) 2018-12-20 09:30:47 -08:00
Adam Pash
fd6c9d4fa3
release: 1.0.13 (#183) 2018-10-12 15:01:42 -07:00
Adam Pash
7fcd9b62eb release: 1.0.12 (#173) 2017-04-10 16:10:52 -07:00
Adam Pash
a51cc81c27 release: 1.0.11 (#171) 2017-04-10 14:57:32 -07:00
Adam Pash
86d6bd1dc1 release: 1.0.10 (#169) 2017-03-24 15:24:06 -07:00
Adam Pash
e56e8e24cd release: 1.0.9 (#167) 2017-03-23 13:39:46 -07:00
Adam Pash
321c087be6 release: 1.0.8 (#164) 2017-03-22 14:08:22 -07:00
Adam Pash
e267d57d78 release: 1.0.7 (#160) 2017-03-15 09:16:04 -07:00
Adam Pash
9d4c883d51 release: 1.0.6 (#142) 2017-02-09 08:58:49 -08:00
Adam Pash
601b0fac16 release: 1.0.5 (#136) 2017-02-01 15:39:19 -08:00
Adam Pash
dbc706410b release: 1.0.4 (#122) 2017-01-26 08:42:37 -08:00
Adam Pash
a710efd2d5 release: 1.0.3 (#62) 2016-12-09 12:15:40 -05:00
Adam Pash
8070e4790b test: streamlined guardian tests w/new single-extraction (#58) 2016-12-07 13:17:25 -05:00
Adam Pash
332f85928f release: 1.0.2 (#54) 2016-12-06 14:51:01 -05:00
Adam Pash
15656cb3e1 Refactor: running tests more efficiently (#49)
Only running one parser per page we're testing rather than a parser per field we're testing.
2016-12-05 15:39:45 -05:00
Adam Pash
edcb7295d1 release: 1.0.1 (#48) 2016-12-02 16:14:07 -08:00
Janet
c4d72fb735 feat: add money.cnn custom parser (#26)
* feat: add money.cnn custom parser

* added timezone to cnn custom parser
2016-11-29 15:13:29 -08:00
Adam Pash
6343946dd8 Feat: custom timezones (#29)
* using moment-timezone to allow custom timezones

* added tz to tmz, even though still so-so
2016-11-29 14:46:46 -08:00
Adam Pash
7411922c55 feat: encoding response body based on content-type charset (#21)
Also some small code organization
2016-11-22 10:44:27 -08:00
Adam Pash
88c125d022 chore: package upgrades 2016-11-22 08:45:57 -08:00
Adam Pash
60a6861e18 Feat: browser support (#19)
Big undertaking to support Mercury in the browser. Builds are working and all tests are passing both for web and node builds. Most code is closely shared.
2016-11-21 14:17:06 -08:00
Adam Pash
eaea57461a fix: servers returning bad headers was breaking request. temporarily (#20)
using fork with a fix for this until request merges the necessary pull request
2016-11-15 13:17:01 -08:00
Adam Pash
629eada1f7 feat: recording/playing back network requests with nock (#18)
* feat: recording/playing back network requests with nock

* lint fix
2016-10-28 14:54:12 -07:00
Adam Pash
e325d860fd Feat: improving ci (#16)
This commit also swaps in yarn for npm and tweaks circle ci a bit.

* appveyor.yml first go

* changing node

* ps

* narrow it down

* trying this

* fix airbnb module

* trying with yarn

* logging

* hybrid?

* trying yarn w/circle

* bump workers?

* build off?

* updating script

* tweaking script for appveyor

* bumping maxworkers

* cleaning up

* build step?

* yarn it

* added appveyor badge
2016-10-28 09:16:21 -07:00
Adam Pash
071218ab3c chore: added repo 2016-10-27 16:53:25 -07:00