UNPKG

vue-speedometer

Version:

Vue component for showing speedomenter like gauge with d3

122 lines (121 loc) 4.13 kB
{ "name": "vue-speedometer", "version": "3.0.1", "description": "Vue component for showing speedomenter like gauge with d3", "author": { "name": "palerdot", "email": "palerdot@gmail.com" }, "type": "module", "files": [ "dist" ], "types": "./dist/index.d.ts", "main": "./dist/vue-speedometer.es.js", "module": "./dist/vue-speedometer.es.js", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/vue-speedometer.es.js", "require": "./dist/vue-speedometer.umd.js" }, "./slim": { "import": "./dist/slim/index.js" } }, "scripts": { "lint": "prettier -l src/index.js src/props.js src/__tests__/**/**.js", "build-storybook": "storybook build -o .out", "init-submodule": "git submodule update --init", "lintfix": "prettier --write src/index.js src/props.js src/__tests__/**/**.js", "publish-storybook": "bash .scripts/publish_storybook.sh", "pull-submodules": "git submodule foreach git pull origin master", "storybook": "storybook dev -p 6006", "test": "vitest", "pretest": "rm -rf .nyc_output || true", "full-test": "vitest run && yarn instrument-code && yarn cy:run && yarn clean:instrumented-code", "clean:instrumented-code": "rm -rf instrumented", "instrument-code": "npm run clean:instrumented-code && npx nyc instrument --compact=false src instrumented && cp -R src/core instrumented/", "mkdir:reports": "mkdir reports || true", "precopy:reports": "npm run mkdir:reports", "copy:reports": "cp cypress-coverage/coverage-final.json reports/from-cypress.json || true", "precombine:reports": "npm run copy:reports && mkdir .nyc_output || true", "combine:reports": "npx nyc merge reports && mv coverage.json .nyc_output/out.json || true", "prereport:combined": "npm run combine:reports", "report:combined": "npx nyc report --reporter lcov --reporter text --report-dir coverage", "view-cypress-coverage": "npx nyc report", "cy:run": "cypress run --component", "cy:open": "cypress open", "build": "npm run build:main && npm run build:slim && npm run copy:types", "build:main": "NODE_ENV=production vite build", "build:slim": "NODE_ENV=production vite build -c slim.config.js", "copy:types": "cp ./src/index.d.ts ./dist/", "prepublishOnly": "npm run build", "preview": "vite preview" }, "dependencies": { "d3-array": "^3.1.4", "d3-color": "^3.1.0", "d3-ease": "^3.0.1", "d3-format": "^3.1.0", "d3-interpolate": "^3.0.1", "d3-scale": "^4.0.2", "d3-selection": "^3.0.0", "d3-shape": "^3.1.0", "d3-transition": "^3.0.1", "lodash-es": "^4.17.15", "memoize-one": "^6.0.0" }, "devDependencies": { "@cypress/code-coverage": "^3.12.26", "@cypress/vue": "^6.0.0", "@istanbuljs/nyc-config-babel": "^3.0.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-terser": "^0.4.4", "@storybook/addon-essentials": "^7.6.17", "@storybook/addon-links": "^7.6.17", "@storybook/manager-api": "^7.6.17", "@storybook/theming": "^7.6.17", "@storybook/vue3": "^7.6.17", "@storybook/vue3-vite": "^7.6.17", "@vitejs/plugin-vue": "^5.0.4", "@vue/compiler-sfc": "^3.2.37", "@vue/test-utils": "^2.4.4", "cypress": "^13.6.6", "cypress-vite": "^1.5.0", "git-url-parse": "^11.1.2", "happy-dom": "^13.6.2", "nyc": "^15.1.0", "prettier": "^2.1.2", "react": "^18.2.0", "react-dom": "^18.2.0", "rollup-plugin-analyzer": "^4.0.0", "sprintf-js": "^1.1.2", "storybook": "^7.6.17", "vite": "^5.1.4", "vitest": "^1.3.1", "vue": "^3.4.20" }, "peerDependencies": { "vue": "^3.3.0" }, "bugs": { "url": "https://github.com/palerdot/vue-speedometer/issues" }, "engines": { "node": ">=18.0", "npm": ">=10.0.0" }, "homepage": "https://github.com/palerdot/vue-speedometer#readme", "keywords": [ "vue", "speedometer", "gauge", "d3" ], "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/palerdot/vue-speedometer.git" } }