@asyncapi/parser

v1.10.1
JavaScript AsyncAPI parser.

docs

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

lint

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

test

npm run test:browser:cleanup && npm run test:lib && npm run test:parseFromUrl && npm run cover:report && 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

test:lib

nyc --silent --no-clean mocha --exclude "test/browser_test.js" --exclude "test/parseFromUrl_test.js" --recursive

bump:version

npm --no-git-tag-version --allow-same-version version $VERSION

cover:report

nyc report --reporter=text --reporter=html

test:browser

npm run test:browser:cleanup && npm run bundle && shx cp "dist/bundle.js" "test/sample_browser/" && start-server-and-test "http-server test/sample_browser --cors -s" 8080 "mocha --timeout 20000 test/browser_test.js" && npm run test:browser:cleanup

prepublishOnly

npm run bundle && npm run docs && npm run types

generate:assets

npm run docs && npm run generate:readme:toc && npm run types && npm run bundle

test:parseFromUrl

nyc --silent --no-clean start-server-and-test "http-server test/sample_browser --cors -s" 8080 "mocha test/parseFromUrl_test.js"

generate:readme:toc

markdown-toc -i "README.md"

test:browser:cleanup

rimraf "test/sample_browser/bundle.js"
npm i @asyncapi/[email protected]

Metadata

Downloads