UNPKG

vue-sticky-element

Version:

A simple vue sticky component wrapper that will stick to screen when scrolled past it

102 lines (101 loc) 2.77 kB
{ "name": "vue-sticky-element", "version": "2.0.4", "description": "A simple vue sticky component wrapper that will stick to screen when scrolled past it", "author": "jd1378", "license": "MIT", "type": "module", "main": "dist/vue-sticky-element.umd.js", "module": "dist/vue-sticky-element.es.mjs", "types": "./dist/entry.d.ts", "exports": { ".": { "import": "./dist/vue-sticky-element.es.mjs", "require": "./dist/vue-sticky-element.umd.js", "types": "./dist/entry.d.ts" }, "./cjs": { "default": "./dist/vue-sticky-element.cjs.cjs", "types": "./dist/entry.d.ts" }, "./css": { "default": "./dist/vue-sticky-element.css" }, "./vue": { "default": "./src/vue-sticky-element.vue", "types": "./dist/vue-sticky-element.vue.d.ts" } }, "files": [ "dist/*", "src/**/*.vue" ], "keywords": [ "vue", "sticky", "element", "sticky-element", "sticky-component", "sfc", "component", "header", "navbar" ], "scripts": { "serve": "vite", "build": " cross-env NODE_ENV=production vite build && vue-tsc -p ./tsconfig.vue.json", "dev": "npm run serve", "preview": "vite preview --port 4173", "type-check": "vue-tsc --noEmit", "test": "vitest --dom run", "coverage": "vitest --dom run --coverage", "prepublishOnly": "npm run build", "lint": "eslint --ext \".js,.ts,.vue\" --ignore-path .gitignore ." }, "repository": { "type": "git", "url": "git+ssh://git@github.com/jd1378/vue-sticky-element.git" }, "dependencies": { "v-scroll-threshold": "^2.4.4" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^7.3.1", "@typescript-eslint/parser": "^7.3.1", "@vitejs/plugin-vue": "^5.0.4", "@vitest/coverage-istanbul": "^0.31.4", "@vue-macros/volar": "^0.9.8", "@vue/eslint-config-typescript": "^13.0.0", "@vue/test-utils": "^2.3.2", "concurrently": "^8.0.1", "cross-env": "^7.0.3", "es-module-lexer": "^1.2.1", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-prettier-vue": "^5.0.0", "eslint-plugin-vue": "^9.23.0", "globby": "^13.1.4", "happy-dom": "^9.18.3", "lodash": "^4.17.21", "minimist": "^1.2.8", "prettier": "^3.2.5", "shiki": "^0.14.2", "tslib": "^2.5.1", "typescript": "^5.4.3", "unplugin-vue-macros": "^2.1.7", "vite": "^4.3.8", "vitepress": "^1.0.0-alpha.75", "vitest": "^0.31.1", "vue": "^3.4.21", "vue-eslint-parser": "^9.3.0", "vue-live": "^2.5.3", "vue-tsc": "^1.6.5" }, "peerDependencies": { "vue": "^2.6.10 || >=3.0.0" }, "engines": { "node": ">=8" } }