brainsiq / hapi-boom-decorators Goto Github PK
View Code? Open in Web Editor NEWDecorates a Hapi server's response toolkit with functions to make it easy to reply with Boom errors
License: MIT License
Decorates a Hapi server's response toolkit with functions to make it easy to reply with Boom errors
License: MIT License
17.5.4
to 17.5.5
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
hapi is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 4 commits.
59e1764
17.5.5
3367eca
Fix post cycle early exit. Closes #3821
76d9d32
Merge pull request #3819 from dwelle/patch-1
df18dc7
fix typo and add missing backticks in API.md
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
If you are not aware yet, Hapi v17 is making the transition from callbacks to async
/await
, as well as deprecating some other rarely used functionality. This is a breaking change that may make your plugin no longer compatible with the Hapi API.
Draft release notes can be found here: hapijs/hapi#3658
The target release date for v17 is the beginning of November.
async
/await
compatible using the v17
branch from Hapi for testing
npm link
within the Hapi reponpm link hapi
within your plugin repov17
of Hapi branch for testsnpm
. Please use a major version increment as this will be a breaking change and it would be terrible for it to sneak into current versions of Hapi.<8.0.0
.v16
will continue to be supported for as long as there exists a Node LTS actively being supported that is not compatible with v17
.Any plan on mapping some TS type definitions for this package?
See: hapijs/boom@116ba7d
17.6.4
to 17.7.0
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
hapi is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
Branch | Build failing π¨ |
---|---|
Dependency | hapi |
Current Version | 16.4.3 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As hapi is βonlyβ a devDependency of this project it might not break production or downstream projects, but βonlyβ your build or test tools β preventing new deploys or publishes.
I recommend you give this issue a high priority. Iβm sure you can resolve this πͺ
The new version differs by 44 commits.
c89269a
Update statehood. Closes #3551
89e2b20
Update content. Closes #3550
ae12c40
Drain request stream on special handlers. Closes #3480
355e8eb
Switch to use Boom.boomify()
5269898
Update boom. Closes #3548
f1709a3
Update joi. Closes #3545
f818228
Update deps. Closes #3543. Closes #3544
2afa365
Handle emitter errors in request lifecycle. Closes #3464
0f70551
Optimize request emitter creation. Closes #3532
23d83dd
Update podium. Closes #3542
d54e4f6
Update hoek. Closes #3541
52a03b1
Cleanup for #3539
b947831
Merge pull request #3539 from jeff-kilbride/feature/payload_failAction_custom_handler
9f8ea61
16.5.0
832ed3d
Merge pull request #3526 from hapijs/wildcard-debug
There are 44 commits in total.
See the full diff
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot π΄
I just used https://github.com/siddharthkp/cost-of-modules on my module, which depends on hapi-boom-decorators to determine why mine seemd so big. I though it was nano (ha, there's an ironic name ;-) but turns out your modules and children take up 70 MiB!
$ cd hapi-couchdb-login/
$ cost-of-modules
ββββββββββββββββββββββββ¬βββββββββββββββ¬βββββββββ
β name β children β size β
ββββββββββββββββββββββββΌβββββββββββββββΌβββββββββ€
β hapi-boom-decorators β 59 β 70.91M β
ββββββββββββββββββββββββΌβββββββββββββββΌβββββββββ€
β cloudant-nano β 99 β 12.53M β
ββββββββββββββββββββββββΌβββββββββββββββΌβββββββββ€
β lodash β 0 β 4.88M β
ββββββββββββββββββββββββΌβββββββββββββββΌβββββββββ€
β hapi-auth-cookie β 8 β 4.80M β
ββββββββββββββββββββββββΌβββββββββββββββΌβββββββββ€
β boom β 1 β 0.31M β
ββββββββββββββββββββββββΌβββββββββββββββΌβββββββββ€
β pify β 0 β 0.02M β
ββββββββββββββββββββββββΌβββββββββββββββΌβββββββββ€
β 6 modules β 103 children β 84.72M β
ββββββββββββββββββββββββ΄βββββββββββββββ΄βββββββββ
I'm not sure how shrinkwrap works, but I found this version from 2.0.1:
https://github.com/brainsiq/hapi-boom-decorators/blob/beb86e10918e2a031e365322987c9d2089acb1d6/npm-shrinkwrap.json
which is tiny compared to most other versions containing babel stuff and much more.
Am I imagining things, or could we shave of 65 MiB of dependencies here?
See: hapijs/boom@c803162
1.2.1
to 1.2.2
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
chokidar-cli is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 7 commits.
00aee90
Bump version to 1.2.2
a4eee2b
Update dependencies
64fc638
Add .npmignore
0420ae3
Update README.md
8a277c2
Merge pull request #57 from Pomax/patch-1
3e27895
Update CONTRIBUTING.md
d2f5a20
Explain what devs need to do to maximise platform compatibility
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
Branch | Build failing π¨ |
---|---|
Dependency | mocha |
Current Version | 3.4.2 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As mocha is βonlyβ a devDependency of this project it might not break production or downstream projects, but βonlyβ your build or test tools β preventing new deploys or publishes.
I recommend you give this issue a high priority. Iβm sure you can resolve this πͺ
--forbid-only
and --forbid-pending
flags. Use these in CI or hooks to ensure tests aren't accidentally being skipped! (@charlierudolph)--napi-modules
flag (@jupp0r)The new version differs by 34 commits.
82d879f
Release v3.5.0
bf687ce
update mocha.js for v3.5.0
ec73c9a
update date for release of v3.5.0 in CHANGELOG [ci skip]
1ba2cfc
update CHANGELOG.md for v3.5.0 [ci skip]
065e14e
remove custom install script from travis (no longer needed)
4e87046
update karma-sauce-launcher URL for npm@5
6886ccc
increase timeout for slow-grepping test
2408d90
Make dependencies use older version of readable-stream to work around incompatibilities introduced by 2.3.0 on June 19th
68a1466
Try not clearing the env for debug in the integration test and see if that fixes Node 0.10 on AppVeyor; if need be, some other fix/workaround can be applied to handle whatever was up with debug without causing this issue
958fbb4
Update new tests to work in browser per test hierarchy reorganization
1df7c94
Merge pull request #2704 from seppevs/increase_test_coverage_of_mocha_js
1f270cd
Stop timing out (#2889)
27c7496
upgrade to [email protected]; closes #2859 (#2860)
50fc47d
fix CI; closes #2867 (#2868)
1b1377c
Add test for ignoreLeaks and fix descriptions
There are 34 commits in total.
See the full diff
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot π΄
7.2.2
to 7.3.0
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
boom is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
The new version differs by 4 commits.
75de579
7.3.0
a236a89
add debug mode to reformat() (#211)
8727b89
Add changelog.md (#210)
af5dc90
Update README.md
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
7.2.0
to 7.2.1
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
boom is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
It's not documented, but Boom has a .internal()
method for generating a 500 error. It'd be nice to have it in boom-decorators as well.
17.6.0
to 17.6.1
.π¨ View failing branch.
This version is covered by your current version range and after updating it in your project the build failed.
hapi is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 6 commits.
6ebf21c
Add node 11
082e5d8
override install
e16e5e1
17.6.1
6da7a97
Update deps. Closes #3833. Closes #3834. Closes #3835. Closes #3836. Closes #3837. Closes #3838. Closes #3839. Closes #3840. Closes #3841. Closes #3841. Closes #3842. Closes #3843. Closes #3844. Closes #3845. Closes #3846. Closes #3847. Closes #3848. Closes #3850. Closes #3851. Closes #3852. Closes #3853. Closes #3854. Closes #3855. Closes #3856
7ffd301
Tweak test
ec1c830
Tweak test
See the full diff
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot π΄
Branch | Build failing π¨ |
---|---|
Dependency | mocha |
Current Version | 3.3.0 |
Type | devDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As mocha is βonlyβ a devDependency of this project it might not break production or downstream projects, but βonlyβ your build or test tools β preventing new deploys or publishes.
I recommend you give this issue a high priority. Iβm sure you can resolve this πͺ
Mocha is now moving to a quicker release schedule: when non-breaking changes are merged, a release should happen that week.
This week's highlights:
allowUncaught
added to commandline as --allow-uncaught
(and bugfixed)--no-warnings
and --trace-warnings
flags (@sonicdoe)The new version differs by 9 commits0.
7554b31
Add Changelog for v3.4.0
9f7f7ed
Add --trace-warnings
flag
92561c8
Add --no-warnings
flag
ceee976
lint test/integration/fixtures/simple-reporter.js
dcfc094
Revert "use semistandard
directly"
93392dd
no special case for macOS running Karma locally
4d1d91d
--allow-uncaught cli option
fb1e083
fix allowUncaught in browser
4ed3fc5
Add license report and scan status
false
See the full diff
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot π΄
Branch | Build failing π¨ |
---|---|
Dependency | hapi |
Current Version | 15.2.0 |
Type | peerDependency |
This version is covered by your current version range and after updating it in your project the build failed.
As hapi is βonlyβ a peerDependency of this project it might not break production or downstream projects, but βonlyβ your build or test tools β preventing new deploys or publishes.
I recommend you give this issue a high priority. Iβm sure you can resolve this πͺ
The new version differs by 24 commits .
3c1d6be
Call dep. For #3396
386bb94
Closes #3381
b617d63
Closes #3347
6735fdb
Test for #3370
68d6ea7
Cleanup for #3242
10bcdaa
Merge pull request #3358 from turtleDev/master
9676577
Cleanup for #3372
5c10b22
Merge pull request #3372 from dahjelle/fix-graceful-restarts-for-longpoll-and-https
09c2e33
Prevent error headers from being modified. Closes #3378
4596dd9
Merge pull request #3380 from wwalser/reusable-booms
db8ffbf
Merge branch 'master' of github.com:hapijs/hapi
0ca8cea
Update deps. Closes #3383. Closes #3384. Closes #3385. Closes #3386. Closes #3387. Closes #3388. Closes #3389. Closes #3390. Closes #3391. Closes #3392. Closes #3393. Closes #3394. Closes #3395. Closes #3396. Closes #3397
f9c51ef
Regression test to ensure that Error objects can also be reused the same as Boom objects.
5322910
Response to code review, clone boom.output instead of just boom.output.headers.
b700774
Proposed fix for issue #3378.
There are 24 commits in total. See the full diff.
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot π΄
With the recent change 02fa06a, Node 4.x isn't supported anymore.
Is there a way to keep support for Node 4 (the "..." argument is failing)?
Otherwise, please update the package.json engine field and maybe consider this a major (breaking) change?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.