{
"name": "@finos/perspective-viewer",
"version": "1.7.2",
"description": "The `<perspective-viewer>` Custom Element, frontend for Perspective.js",
"repository": {
"type": "git",
"url": "https://github.com/finos/perspective"
},
"license": "Apache-2.0",
"unpkg": "dist/umd/perspective-viewer.js",
"main": "dist/umd/perspective-viewer.js",
"jsdelivr": "dist/umd/perspective-viewer.js",
"exports": {
".": {
"require": "./dist/umd/perspective-viewer.js",
"import": "./dist/umd/perspective-viewer.js"
},
"./dist/*": "./dist/*",
"./src/*": "./src/*",
"./package.json": "./package.json",
"./tsconfig.json": "./tsconfig.json"
},
"files": [
"dist/**/*",
"src/**/*",
"tsconfig.json"
],
"types": "dist/esm/perspective-viewer.d.ts",
"scripts": {
"build": "node ./build.js",
"clean": "rimraf dist && rimraf pkg && rimraf build",
"clean:screenshots": "rimraf \"test/screenshots/**/*.@(failed|diff).png\"",
"docs": "npm-run-all docs:build docs:concat docs:deploy:*",
"docs:build": "typedoc --hideBreadcrumbs --out dist/docs --readme none --excludePrivate src/ts/perspective-viewer.ts",
"docs:concat": "node ./docs.js",
"docs:deploy:api": "(echo \"---\nid: perspective-viewer\ntitle: perspective-viewer API\n---\n\n\"; cat README.md) > ../../docs/docs/obj/perspective-viewer.md",
"docs:deploy:exprtk": "cat exprtk.md > ../../docs/docs/obj/perspective-viewer-exprtk.md",
"fix": "yarn lint --fix && cargo fmt",
"lint": "prettier --check src/ts/**/*",
"test:build:rust": "cpy ../../packages/perspective/dist/umd/perspective.js dist/pkg/test",
"test:build:js": "cpy \"test/html/*\" dist/cdn && cpy \"test/csv/*\" dist/cdn && cpy \"test/css/*\" dist/cdn",
"test:build": "npm-run-all test:build:*",
"test:run:rust": "rustup run nightly wasm-pack test --chrome --headless",
"test:run": "jest --rootDir=. --config=../../tools/perspective-test/jest.config.js --color --noStackTrace 2>&1",
"test:clean": "rm perspective.csv || true",
"test": "yarn test:build && npm-run-all -p test:run:rust && yarn test:clean"
},
"publishConfig": {
"access": "public"
},
"dependencies": {
"@finos/perspective": "^1.7.2",
"fflate": "^0.7.2",
"mobile-drag-drop-shadow-dom": "3.0.0"
},
"devDependencies": {
"@finos/perspective-esbuild-plugin": "^1.7.2",
"@finos/perspective-test": "^1.7.2"
}
}