@asyncapi/parser

v1.1.1
JavaScript AsyncAPI parser.

docs

jsdoc2md lib/parser.js -f lib/**/*.js > API.md

lint

eslint --max-warnings 0 --config .eslintrc .

test

nyc --reporter=html --reporter=text mocha --exclude test/browser_test.js --recursive && npm run test-browser

types

jsdoc -t node_modules/tsd-jsdoc/dist -r lib -d ./ && node ./scripts/fix-ts-types.js

bundle

browserify lib/browser.js | uglifyjs > dist/bundle.js

release

semantic-release

get-version

echo $npm_package_version

test-browser

npm run bundle && cp dist/bundle.js test/sample_browser/ && start-server-and-test 'http-server test/sample_browser --cors -s' 8080 'mocha --timeout 3000 test/browser_test.js' && rimraf test/sample_browser/bundle.js

gen-readme-toc

markdown-toc -i README.md

prepublishOnly

npm run bundle && npm run docs && npm run types
npm i @asyncapi/[email protected]

Metadata

Downloads