protagonist
Advanced tools
Comparing version 2.2.1 to 2.3.0
@@ -73,3 +73,3 @@ ![logo](https://raw.github.com/apiaryio/api-blueprint/master/assets/logo_apiblueprint.png) | ||
The [header](https://github.com/apiaryio/drafter/blob/master/src/drafter.h) itself is annotated with comments. [C API unit tests](https://github.com/apiaryio/drafter/blob/master/test/test-CAPI.c) provide more examples. | ||
The [header](https://github.com/apiaryio/drafter/blob/master/packages/drafter/src/drafter.h) itself is annotated with comments. [C API unit tests](https://github.com/apiaryio/drafter/blob/master/packages/drafter/test/test-CAPI.c) provide more examples. | ||
@@ -119,7 +119,8 @@ #### Parse API Blueprint into API Elements | ||
```c | ||
drafter_serialize_options* options = drafter_init_serialize_options(); | ||
drafter_set_format(options, DRAFTER_SERIALIZE_JSON); | ||
drafter_serialize_options* serialize_options = drafter_init_serialize_options(); | ||
drafter_set_format(serialize_options, DRAFTER_SERIALIZE_JSON); | ||
char* jsonApie = NULL; | ||
if (DRAFTER_OK == drafter_parse_blueprint_to(blueprint, &jsonApie, NULL, NULL)) { | ||
if (DRAFTER_OK == drafter_parse_blueprint_to(blueprint, &jsonApie, NULL, serialize_options)) { | ||
printf("%s\n", jsonApie); | ||
@@ -129,3 +130,3 @@ } | ||
free(jsonApie); | ||
drafter_free_options(options); | ||
drafter_free_serialize_options(serialize_options); | ||
``` | ||
@@ -135,3 +136,3 @@ | ||
API Blueprint can be validated via `drafter_check_blueprint`. | ||
API Blueprint can be validated via `drafter_check_blueprint`. | ||
@@ -138,0 +139,0 @@ ```c |
libdrafter | ||
---------separator--------- | ||
Boost 1.70.0 | ||
Boost 1.82.0 | ||
Boost Software License - Version 1.0 - August 17th, 2003 | ||
@@ -53,22 +53,3 @@ | ||
---------separator--------- | ||
Sundown | ||
`Sundown` is based on the original Upskirt parser by Natacha Porté, with many | ||
additions by Vicent Marti (@vmg) and contributions from the following authors: | ||
Ben Noordhuis, Bruno Michel, Joseph Koshy, Krzysztof Kowalczyk, Samuel | ||
Bronson, Shuhei Tanuma | ||
Permission to use, copy, modify, and distribute this software for any | ||
purpose with or without fee is hereby granted, provided that the above | ||
copyright notice and this permission notice appear in all copies. | ||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | ||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | ||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | ||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | ||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | ||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | ||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||
---------separator--------- | ||
drafter-cli | ||
@@ -75,0 +56,0 @@ ---------separator--------- |
{ | ||
"name": "protagonist", | ||
"version": "2.2.1", | ||
"version": "2.3.0", | ||
"description": "API Blueprint Parser", | ||
@@ -12,13 +12,13 @@ "author": "Apiary.io <support@apiary.io>", | ||
"engines": { | ||
"node": ">=4" | ||
"node": ">=12" | ||
}, | ||
"dependencies": { | ||
"nan": "^2.13.2" | ||
"nan": "^2.17.0" | ||
}, | ||
"devDependencies": { | ||
"async": "^2.6.1", | ||
"chai": "^4.1.2", | ||
"chai": "^4.3.7", | ||
"glob": "^7.1.2", | ||
"mocha": "^5.2.0", | ||
"node-gyp": "^4.0.0" | ||
"mocha": "^10.2.0", | ||
"node-gyp": "^9.3.0" | ||
}, | ||
@@ -30,3 +30,3 @@ "scripts": { | ||
"test:await": "mocha", | ||
"test": "node --version | grep -q -E \"v(4|6)\" && npm run test:exclude-await || npm run test:await" | ||
"test": "npm run test:await" | ||
}, | ||
@@ -40,37 +40,45 @@ "files": [ | ||
"drafter/drafter.gyp", | ||
"drafter/src/*.cc", | ||
"drafter/src/*.h", | ||
"drafter/src/backend/*.cc", | ||
"drafter/src/backend/*.h", | ||
"drafter/src/parser/*.cc", | ||
"drafter/src/parser/*.h", | ||
"drafter/src/utils/*.cc", | ||
"drafter/src/utils/*.h", | ||
"drafter/src/utils/so/*.cc", | ||
"drafter/src/utils/so/*.h", | ||
"drafter/src/utils/log/*.cc", | ||
"drafter/src/utils/log/*.h", | ||
"drafter/src/refract/*.cc", | ||
"drafter/src/refract/*.h", | ||
"drafter/src/refract/dsd/*.cc", | ||
"drafter/src/refract/dsd/*.h", | ||
"drafter/ext/boost/boost", | ||
"drafter/ext/PEGTL/include/tao/*.hpp", | ||
"drafter/ext/PEGTL/include/tao/pegtl/*.hpp", | ||
"drafter/ext/PEGTL/include/tao/pegtl/analysis/*.hpp", | ||
"drafter/ext/PEGTL/include/tao/pegtl/contrib/*.hpp", | ||
"drafter/ext/PEGTL/include/tao/pegtl/internal/*.hpp", | ||
"drafter/ext/snowcrash/src/*.cc", | ||
"drafter/ext/snowcrash/src/*.h", | ||
"drafter/ext/snowcrash/src/posix/RegexMatch.cc", | ||
"drafter/ext/snowcrash/src/win/RegexMatch.cc", | ||
"drafter/ext/snowcrash/ext/markdown-parser/src/*.cc", | ||
"drafter/ext/snowcrash/ext/markdown-parser/src/*.h", | ||
"drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/*.c", | ||
"drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/src/*.h", | ||
"drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/html/*.c", | ||
"drafter/ext/snowcrash/ext/markdown-parser/ext/sundown/html/*.h", | ||
"drafter/ext/variant/include/mpark/*.hpp" | ||
"drafter/packages/drafter/src/*.cc", | ||
"drafter/packages/drafter/src/*.h", | ||
"drafter/packages/drafter/src/backend/*.cc", | ||
"drafter/packages/drafter/src/backend/*.h", | ||
"drafter/packages/drafter/src/parser/*.cc", | ||
"drafter/packages/drafter/src/parser/*.h", | ||
"drafter/packages/drafter/src/utils/*.cc", | ||
"drafter/packages/drafter/src/utils/*.h", | ||
"drafter/packages/drafter/src/utils/so/*.cc", | ||
"drafter/packages/drafter/src/utils/so/*.h", | ||
"drafter/packages/drafter/src/utils/log/*.cc", | ||
"drafter/packages/drafter/src/utils/log/*.h", | ||
"drafter/packages/drafter/src/refract/*.cc", | ||
"drafter/packages/drafter/src/refract/*.h", | ||
"drafter/packages/drafter/src/refract/dsd/*.cc", | ||
"drafter/packages/drafter/src/refract/dsd/*.h", | ||
"drafter/packages/boost/boost", | ||
"drafter/packages/PEGTL/include/tao/*.hpp", | ||
"drafter/packages/PEGTL/include/tao/pegtl/*.hpp", | ||
"drafter/packages/PEGTL/include/tao/pegtl/analysis/*.hpp", | ||
"drafter/packages/PEGTL/include/tao/pegtl/contrib/*.hpp", | ||
"drafter/packages/PEGTL/include/tao/pegtl/internal/*.hpp", | ||
"drafter/packages/apib/include/apib/syntax/*.h", | ||
"drafter/packages/apib/src/MediaType.cc", | ||
"drafter/packages/apib-parser/src/*.cc", | ||
"drafter/packages/apib-parser/include/apib/parser/*.h", | ||
"drafter/packages/apib-parser/src/grammar/*.cc", | ||
"drafter/packages/apib-parser/src/grammar/*.h", | ||
"drafter/packages/apib-parser/src/markdown-parser/*.cc", | ||
"drafter/packages/apib-parser/src/markdown-parser/*.h", | ||
"drafter/packages/apib-parser/src/posix/RegexMatch.cc", | ||
"drafter/packages/apib-parser/src/win/RegexMatch.cc", | ||
"drafter/packages/apib-parser/src/snowcrash/*.h", | ||
"drafter/packages/apib-parser/src/snowcrash/*.cc", | ||
"drafter/packages/apib-parser/src/snowcrash/posix/RegexMatch.cc", | ||
"drafter/packages/apib-parser/src/snowcrash/win/RegexMatch.cc", | ||
"drafter/packages/sundown/src/*.c", | ||
"drafter/packages/sundown/src/*.h", | ||
"drafter/packages/sundown/html/*.c", | ||
"drafter/packages/sundown/html/*.h", | ||
"drafter/packages/variant/include/mpark/*.hpp" | ||
], | ||
"license": "MIT" | ||
} |
@@ -5,3 +5,2 @@ ![logo](https://raw.github.com/apiaryio/api-blueprint/master/assets/logo_apiblueprint.png) | ||
[![Circle CI](https://circleci.com/gh/apiaryio/protagonist.svg?style=shield)](https://circleci.com/gh/apiaryio/protagonist) | ||
[![AppVeyor](https://ci.appveyor.com/api/projects/status/uaa6ivk97urmoucr/branch/master?svg=true)](https://ci.appveyor.com/project/Apiary/protagonist) | ||
@@ -8,0 +7,0 @@ |
libdrafter | ||
---------separator--------- | ||
Boost 1.70.0 | ||
Boost 1.82.0 | ||
Boost Software License - Version 1.0 - August 17th, 2003 | ||
@@ -53,22 +53,3 @@ | ||
---------separator--------- | ||
Sundown | ||
`Sundown` is based on the original Upskirt parser by Natacha Porté, with many | ||
additions by Vicent Marti (@vmg) and contributions from the following authors: | ||
Ben Noordhuis, Bruno Michel, Joseph Koshy, Krzysztof Kowalczyk, Samuel | ||
Bronson, Shuhei Tanuma | ||
Permission to use, copy, modify, and distribute this software for any | ||
purpose with or without fee is hereby granted, provided that the above | ||
copyright notice and this permission notice appear in all copies. | ||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | ||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | ||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | ||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | ||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | ||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | ||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | ||
---------separator--------- | ||
drafter-cli | ||
@@ -75,0 +56,0 @@ ---------separator--------- |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license
Found 1 instance in 1 package
2956144
595
291
Updatednan@^2.17.0