greenkeeper[bot]
8c67d83819
chore(package): update lockfile package-lock.json
2019-10-28 16:38:57 +00:00
David Diaz
4f6078758d
0.10.1
2019-10-07 21:03:15 -06:00
David Díaz
ee71f16e56
Dependency updates ( #88 )
...
* Updated OCLIF dependencies.
* Updated all dependencies.
2019-10-07 20:38:43 -06:00
dependabot[bot]
3e9034a556
Bump mixin-deep from 1.3.1 to 1.3.2 ( #85 )
...
Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep ) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases )
- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2019-10-07 20:19:48 -06:00
greenkeeper[bot]
cb43578d2d
Update @oclif/config to the latest version 🚀 ( #71 )
...
* fix(package): update @oclif/config to version 1.13.0
* chore(package): update lockfile package-lock.json
2019-06-01 13:39:44 -06:00
greenkeeper[bot]
1bc2e4cbd4
Update jest-watch-typeahead to the latest version 🚀 ( #70 )
...
* chore(package): update jest-watch-typeahead to version 0.3.1
* chore(package): update lockfile package-lock.json
2019-06-01 11:32:17 -06:00
David Díaz
3e73ec48db
Greenkeeper/@oclif/config 1.12.12 ( #69 )
...
* fix(package): update @oclif/config to version 1.12.12
Closes #61
* chore(package): update lockfile package-lock.json
2019-05-03 22:11:12 -06:00
greenkeeper[bot]
c5bf148d74
Update @oclif/command to the latest version 🚀 ( #62 )
...
* fix(package): update @oclif/command to version 1.5.12
* chore(package): update lockfile package-lock.json
2019-05-03 17:32:08 -06:00
greenkeeper[bot]
209ceccc36
Update dotenv to the latest version 🚀 ( #60 )
...
* fix(package): update dotenv to version 7.0.0
* chore(package): update lockfile package-lock.json
2019-05-03 17:06:21 -06:00
greenkeeper[bot]
0a0d2e258b
Update strip-ansi to the latest version 🚀 ( #63 )
...
* chore(package): update strip-ansi to version 5.2.0
* chore(package): update lockfile package-lock.json
2019-05-03 17:00:25 -06:00
greenkeeper[bot]
b4355c0750
Update js-yaml to the latest version 🚀 ( #64 )
...
* fix(package): update js-yaml to version 3.13.0
* chore(package): update lockfile package-lock.json
2019-05-03 15:07:20 -06:00
greenkeeper[bot]
c0f28fc5d0
Update jest-watch-typeahead to the latest version 🚀 ( #66 )
...
* chore(package): update jest-watch-typeahead to version 0.3.0
* chore(package): update lockfile package-lock.json
2019-05-03 14:56:14 -06:00
greenkeeper[bot]
1e67cffebf
Update np to the latest version 🚀 ( #67 )
...
* chore(package): update np to version 5.0.0
* chore(package): update lockfile package-lock.json
2019-05-03 14:49:58 -06:00
greenkeeper[bot]
4acb27174d
Update is-plain-object to the latest version 🚀 ( #68 )
...
* fix(package): update is-plain-object to version 3.0.0
* chore(package): update lockfile package-lock.json
2019-05-03 14:48:43 -06:00
David Diaz
2610ce5a0d
0.10.0
2019-03-12 15:33:02 -06:00
Sergio Díaz
b4e27b179b
Updated jest. ( #56 )
2019-03-11 22:23:12 -06:00
Sergio Díaz
94332bd125
Added support for multiple request configurations. ( #54 )
...
This allows multiple requests to hit the same verb+path combination.
This was previously impossible, to address it, it's now possible to pass
an array of request settings as the body of a request each request will
be added to the request list individually.
Example:
```
GET /some/path:
- alias: first
headers:
request: first
- alias: second
headers:
request: second
```
2019-03-11 21:14:34 -06:00
greenkeeper[bot]
8a1ecc67bd
Update strip-ansi to the latest version 🚀 ( #53 )
...
* chore(package): update strip-ansi to version 5.1.0
* chore(package): update lockfile package-lock.json
2019-03-11 17:35:31 -06:00
greenkeeper[bot]
2961b1ea54
Update globby to the latest version 🚀 ( #51 )
...
* fix(package): update globby to version 9.1.0
* chore(package): update lockfile package-lock.json
2019-03-06 11:19:35 -06:00
Sergio Díaz
8b6bbfd77b
Greenkeeper/@oclif/config 1.12.9 ( #52 )
...
* chore(package): update @oclif/config to version 1.12.9
* chore(package): update lockfile package-lock.json
2019-03-06 11:16:46 -06:00
Sergio Díaz
f0298a973b
Updated all dependencies. ( #50 )
...
I also used this opportunity to pin dependencies to specific package versions instead of ranges. Should be nicer in the long run.
2018-12-13 14:19:18 -06:00
greenkeeper[bot]
8c453e6974
Update deepmerge to the latest version 🚀 ( #49 )
...
* fix(package): update deepmerge to version 3.0.0
* chore(package): update lockfile package-lock.json
2018-12-07 09:58:46 -06:00
greenkeeper[bot]
865d7976fe
Update joi to the latest version 🚀 ( #47 )
...
* fix(package): update joi to version 14.0.0
* chore(package): update lockfile package-lock.json
2018-12-07 09:43:02 -06:00
greenkeeper[bot]
379395bcbd
Update strip-ansi to the latest version 🚀 ( #46 )
...
* chore(package): update strip-ansi to version 5.0.0
* chore(package): update lockfile package-lock.json
2018-12-07 09:36:34 -06:00
David Diaz
cc805d4adb
0.9.5
2018-08-01 00:35:51 -06:00
Sergio Díaz
24c0bfb04f
Added np for automating releases. ( #41 )
2018-08-01 00:04:10 -06:00
Sergio Díaz
8849fe1e90
Updated dependencies. ( #39 )
2018-07-18 15:00:14 -06:00
David Diaz
6be3ce05c2
0.9.4
2018-06-19 11:37:26 -06:00
David Diaz
b6c5a0b01e
Added beau-std as a direct dependency of Beau.
2018-06-19 11:29:41 -06:00
Sergio Díaz
cc7245b501
Cleaning up tests. ( #34 )
2018-06-02 23:47:03 -06:00
Sergio Díaz
8e961211a5
Updated dependencies. ( #32 )
2018-05-29 15:34:37 -06:00
Sergio Díaz
c8ff4945d6
Updated tests. ( #30 )
...
With the introduction of data-driven tests in Jest 23 CLI tests could be made significantly smaller and easier to keep updated.
2018-05-29 15:23:58 -06:00
Sergio Díaz
26b33fbf00
Added tests to all CLI commands. ( #28 )
...
* Moved the spinner initialization to the base class.
* Got rid of the base class, it complicated testing.
Now it lives on as a utils file. Should make it easier to test the CLI.
* Added a spec file for the ListCommand.
* Added tests for all CLI commands.
* Update some old tests.
Added missing cases and tests.
Most of these are kind useless but I hope I won't have to touch them
again.
2018-05-22 21:42:52 -06:00
David Diaz
293dde59c4
0.9.3
2018-05-17 10:54:15 -06:00
David Diaz
c0923dcce5
0.9.2
2018-05-17 10:02:16 -06:00
David Diaz
d2eabfb19e
0.9.1
2018-05-16 23:13:42 -06:00
David Diaz
0e5b427d24
0.9.0
2018-05-06 19:05:58 -06:00
Sergio Díaz
56d536a509
Re-indented some files I was missing. ( #19 )
...
I think that's it.
2018-05-04 22:00:54 -06:00
Sergio Díaz
90761acaa4
Added a schema validator. ( #13 )
...
* Added a schema validator.
This allows you to check if the given beau config is valid. Will be used
to improve the CLI and remove schema validation-type errors from the
actual code.
* Added a validate command to the CLI.
This command is a way to test the config file. Eventually it'll probably
be removed and the schema validation will run on every other command. I
have to determine how useful this is and how performance might be
affected.
2018-05-01 22:20:14 -06:00
Sergio Díaz
4fba235bad
Migrating Beau's CLI from commander to OCLIF. ( #14 )
...
* Migrating Beau's CLI from commander to OCLIF.
* Cleaning up flags.
2018-04-30 20:27:51 -06:00
David Diaz
185333cb20
Copy objects instead of properties on modifiers.
2018-04-30 14:21:20 -06:00
David Diaz
9d10db3243
Added support for forms.
...
You can now pass a form key to the request and it'll set the header and
payload automatically.
2018-04-26 14:52:06 -06:00
David Diaz
3df90600ac
Updated dependencies.
2018-04-26 10:56:42 -06:00
David Diaz
e9c07cbbf9
0.8.0
2018-04-08 13:56:11 -06:00
David Diaz
1fb45da5de
Refactored Beau's Plugin System
...
It now uses a plugin registry. Plugins are loaded when the configuration
file is first parsed. When a request is made it is passed over to the
available modifiers before and after it's execution and applies
whichever changes are made. It now passes a copy instead of a reference
to provide a nicer interface.
Dynamic values have been added as a plugin type. These plugins are
javascript functions that can be called from within the beau file and
whose results are used as a replacement.
These are added along with variables to the runtime execution flow. The
current order for their execution is:
Request composition -> Dynamic Values -> Pre-Request Modifiers ->
Post-Request Modifiers.
2018-04-08 13:33:43 -06:00
David Diaz
293c3883e9
0.7.3
2018-03-01 16:03:45 -06:00
David Diaz
7e25f9fd29
Added update-notifier.
...
I like being notified of updates so I figured everyone else does. /s
2018-03-01 16:02:54 -06:00
David Diaz
070ffc3106
0.7.2
2018-03-01 11:44:15 -06:00
David Diaz
2f33442072
Added support for dotenv.
...
If a .env file is present it's values will be added to beau's
environment variables.
2018-03-01 11:42:41 -06:00
David Diaz
228d2de7f3
0.7.1
2018-03-01 11:02:51 -06:00