This repository was archived by the owner on Nov 8, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +22
-19
lines changed
packages/fury-adapter-apib-parser Expand file tree Collapse file tree 3 files changed +22
-19
lines changed Original file line number Diff line number Diff line change 11// API Blueprint parser for Fury.js
22
33const deckardcain = require ( 'deckardcain' ) ;
4- const drafter = require ( 'drafter' ) ;
4+
5+ let drafter ;
6+
7+ try {
8+ // eslint-disable-next-line import/no-unresolved, global-require
9+ drafter = require ( 'protagonist' ) ;
10+ } catch ( error ) {
11+ // eslint-disable-next-line global-require
12+ drafter = require ( 'drafter.js' ) ;
13+ }
514
615const name = 'api-blueprint' ;
716const mediaTypes = [
Original file line number Diff line number Diff line change 2121 },
2222 "dependencies" : {
2323 "deckardcain" : " ^1.0.0" ,
24- "drafter" : " 2.0.0"
24+ "drafter.js" : " ^3.2.0"
25+ },
26+ "optionalDependencies" : {
27+ "protagonist" : " ^2.1.0"
2528 },
2629 "peerDependencies" : {
2730 "fury" : " 3.0.0-beta.14"
Original file line number Diff line number Diff line change @@ -2372,19 +2372,10 @@ dot-prop@^4.2.0:
23722372 dependencies :
23732373 is-obj "^1.0.0"
23742374
2375- drafter.js@^3.0.2 :
2376- version "3.1.0"
2377- resolved "https://registry.yarnpkg.com/drafter.js/-/drafter.js-3.1.0.tgz#f810f63be3464bbaf1cf689b3f2721ce9c5a6ba0"
2378- integrity sha512-05E5x8oVPSq0WqYHv2VQ16uNnF9gP10FrFwZgBFimRm+72baLSuOUSH4C2R26phaVCnoZj62ohyE7CdpNthsaA==
2379-
2380- drafter@2.0.0 :
2381- version "2.0.0"
2382- resolved "https://registry.yarnpkg.com/drafter/-/drafter-2.0.0.tgz#a3c66e242775732405179f568f493086038ce9d9"
2383- integrity sha512-dguGHbBkCRaan26eyGb0eEaCYdO6wtA7I+EuUVzte5EU46j9x0W98GThUBxsKzUfbvPaS6TR8wcPymfZUoeplg==
2384- dependencies :
2385- drafter.js "^3.0.2"
2386- optionalDependencies :
2387- protagonist "^2.0.2"
2375+ drafter.js@^3.2.0 :
2376+ version "3.2.0"
2377+ resolved "https://registry.yarnpkg.com/drafter.js/-/drafter.js-3.2.0.tgz#3403b31cac84b2e7c8ee93fac12cd82c5ba538a3"
2378+ integrity sha512-ThDDh8bTK0p9JJsP2TqqmiOKLqTkdnOF205hc1MF+axfCjXWyRzrNNiPLEUXQrHJJ+bPbkevWjjn5e9x0g0tqA==
23882379
23892380drange@^1.0.2 :
23902381 version "1.1.1"
@@ -5282,10 +5273,10 @@ promzard@^0.3.0:
52825273 dependencies :
52835274 read "1"
52845275
5285- protagonist@^2.0.2 :
5286- version "2.1 .0"
5287- resolved "https://registry.yarnpkg.com/protagonist/-/protagonist-2.1 .0.tgz#15815dfd3574e466e92d5a1780dec29b54625e9b "
5288- integrity sha512-NZMBG7S/5r44b9q8IDcYxAzvRCiOxd2VLZsCjuOfeZ6bNlc+U9WDoba9lHt6BJJRh77iaBb4WIRLKR55gcHgLw ==
5276+ protagonist@^2.1.0 :
5277+ version "2.2 .0"
5278+ resolved "https://registry.yarnpkg.com/protagonist/-/protagonist-2.2 .0.tgz#28036c57ae85a3936e6d3442da1059f4472e381d "
5279+ integrity sha512-oqHVxpjMZgOk4J99MYfTDrgHM6N5m4ATnKlgxJS3wd8aGFkYat9lakB1VEEr5Kb+rDSZUFmr2yp5o2xRfYG2YQ ==
52895280 dependencies :
52905281 nan "^2.13.2"
52915282
You can’t perform that action at this time.
0 commit comments