@asyncapi/parser
v1.8.0-2021-09-release.3docs
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
- Apache-2.0
- Whatever
- Fran Mendez
- released 9/28/2021