vega-embed

v4.2.0
Publish Vega visualizations as embedded web components.
vega data visualization component embed

lint

npm run eslintbase && npm run prettierbase -- --check

test

jest

build

rollup -c

clean

rm -rf build && rm -f src/style.ts && mkdir build

serve

browser-sync start --directory -s -f build *.html

start

npm run build && concurrently --kill-others -n Server,Typescript,Rollup 'npm run serve' 'tsc -w' 'rollup -c -w'

format

npm run eslintbase -- --fix && npm run prettierbase -- --write

pretest

./build-style.sh

prebuild

npm run clean && ./build-style.sh && tsc && cp package.json build/

postbuild

terser build/vega-embed.js -cm > build/vega-embed.min.js

eslintbase

eslint '{src,test}/**/*.ts' '*.js'

preversion

npm run lint && npm run test

quickbuild

./build-style.sh && tsc && rollup -c

prettierbase

prettier '*.scss' '*.html'

test:inspect

node --inspect-brk ./node_modules/.bin/jest --runInBand

prepublishOnly

npm run build

Metadata

Downloads