UNPKG

@mst101/vue-datepicker

Version:

A simple, but powerful, Vue 3 datepicker component. Supports disabling of dates, inline mode, translations & custom slots

130 lines (129 loc) 4.02 kB
{ "name": "@mst101/vue-datepicker", "version": "6.0.0", "description": "A simple, but powerful, Vue 3 datepicker component. Supports disabling of dates, inline mode, translations & custom slots", "license": "Apache-2.0", "homepage": "https://github.com/mst101/vue-datepicker", "repository": { "type": "git", "url": "git@github.com:mst101/vue-datepicker.git" }, "author": "Mark Thompson", "keywords": [ "vue", "vue 3", "datepicker", "date-picker", "calendar", "keyboard navigation", "typeable" ], "type": "module", "exports": { ".": { "import": "./dist/vue-datepicker.mjs", "require": "./dist/vue-datepicker.cjs" }, "./locale": { "import": "./dist/locale/index.mjs", "require": "./dist/locale/index.cjs" }, "./style.css": "./dist/style.css", "./style.scss": "./dist/style.scss" }, "bugs": { "url": "https://github.com/mst101/vue-datepicker/issues" }, "main": "./dist/vue-datepicker.mjs", "unpkg": "dist/vue-datepicker.umd.cjs", "sideEffects": [ "*.css", "test/e2e/support/*.js" ], "files": [ "src", "dist", "LICENSE" ], "scripts": { "prepare": "npm run build", "build": "npm run clear && npm run build:app && npm run build:locale", "build:app": "vite build -c scripts/build/default.js && vite build -c scripts/build/modules.js", "build:locale": "babel-node scripts/build/locale.js", "clear": "rm -rf dist/*", "audit": "npm audit --registry=https://registry.npmjs.org", "serve": "vite serve ./example", "serve:e2e": "vite serve ./example-e2e --port=8080", "lint": "eslint --ext .js,.vue .", "test": "vitest run --coverage", "test:watch": "vitest", "test:e2e": "npx cypress open", "test:e2e:ci": "npx cypress run --spec **/*.feature", "test:e2e:debug": "DEBUG=cypress:electron,cypress-configuration,cypress-cucumber-preprocessor cypress run", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" }, "pre-commit": [ "lint", "test" ], "peerDependencies": { "vue": "^3.0.0" }, "devDependencies": { "@babel/core": "7.23.2", "@babel/eslint-parser": "7.22.15", "@babel/node": "7.22.19", "@babel/plugin-transform-runtime": "7.23.2", "@babel/preset-env": "7.23.2", "@badeball/cypress-cucumber-preprocessor": "18.0.6", "@bahmutov/cypress-esbuild-preprocessor": "2.2.0", "@rollup/plugin-alias": "5.0.1", "@rollup/plugin-babel": "6.0.4", "@rollup/plugin-commonjs": "25.0.7", "@rollup/plugin-node-resolve": "15.2.3", "@rollup/plugin-replace": "5.0.4", "@rollup/plugin-terser": "0.4.4", "@vitejs/plugin-vue": "4.4.0", "@vitest/coverage-v8": "0.34.6", "@vue/eslint-config-prettier": "8.0.0", "@vue/test-utils": "2.4.1", "@vuepress/plugin-register-components": "2.0.0-beta.61", "@vuepress/plugin-search": "2.0.0-beta.61", "autoprefixer": "10.4.16", "babel-core": "7.0.0-bridge.0", "chalk": "5.3.0", "cleave.js": "1.6.0", "core-js": "3.33.0", "cypress": "13.3.1", "date-fns": "2.30.0", "eslint": "8.51.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-prettier": "9.0.0", "eslint-friendly-formatter": "4.0.1", "eslint-import-resolver-alias": "1.1.2", "eslint-plugin-compat": "4.2.0", "eslint-plugin-cypress": "2.15.1", "eslint-plugin-html": "7.1.0", "eslint-plugin-import": "2.28.1", "eslint-plugin-prettier": "5.0.1", "eslint-plugin-vitest": "0.3.2", "eslint-plugin-vue": "9.17.0", "jsdom": "22.1.0", "pre-commit": "1.2.2", "prettier": "3.0.3", "release-please": "16.0.0", "rollup": "4.1.4", "rollup-plugin-delete": "2.0.0", "rollup-plugin-postcss": "4.0.2", "rollup-plugin-vue": "6.0.0", "sass": "1.69.3", "semver": "7.5.4", "vee-validate": "4.11.8", "vite": "4.4.11", "vitest": "0.34.6", "vue": "3.3.4", "vuepress": "2.0.0-beta.61", "vuex": "4.1.0" } }