UNPKG

portal-vue

Version:

> A Portal Component for Vue 3, to render DOM outside of a component, anywhere in the document.

111 lines (110 loc) 2.79 kB
{ "name": "portal-vue", "version": "3.0.0", "license": "MIT", "repository": "https://github.com/LinusBorg/portal-vue", "author": { "name": "Thorsten Lünborg", "url": "https://github.com/LinusBorg/" }, "private": false, "main": "dist/portal-vue.umd.js", "jsdelivr": "dist/portal-vue.umd.js", "unpkg": "dist/portal-vue.umd.js", "module": "dist/portal-vue.mjs", "types": "types/index.d.ts", "exports": { "./package.json": "./package.json", ".": { "types": "./types/index.d.ts", "import": "./dist/portal-vue.mjs", "require": "./dist/portal-vue.umd.js" }, "./dev": { "types": "./types/index.d.ts", "import": "./dist/portal-vue.es.dev.mjs", "require": "./dist/portal-vue.umd.dev.js" }, "./dist/portal-vue.es.js": "./dist/portal-vue.mjs", "./dist/portal-vue.es.dev.js": "./dist/portal-vue.es.dev.mjs", "./*": "./*" }, "files": [ "dist", "src", "types", "package.json" ], "scripts": { "app:dev": "cd example && vite", "build": "pnpm lib:build && pnpm types:build", "lib:build": "vite build && vite build -c vite.config.dev.ts", "types:build": "vue-tsc --declaration --emitDeclarationOnly -p tsconfig.build.json", "types:check": "vue-tsc --noEmit -p tsconfig.app.json", "docs:dev": "vitepress dev docs", "docs:build": "vitepress build docs", "lint": "eslint --fix './*.{js,ts}' 'src/**/*.{ts,tsx,vue}' 'example/**/*.{ts,tsx,vue}'", "test": "vitest", "test:ci": "vitest --run", "release": "release-it" }, "engines": { "node": ">=14.19" }, "peerDependencies": { "vue": "^3.0.4" }, "peerDependenciesMeta": { "vue": { "optional": true } }, "devDependencies": { "@linusborg/eslint-config": "^0.3.0", "@types/jsdom": "^20.0.1", "@vitejs/plugin-vue": "^4.0.0", "@vue/test-utils": "^2.0.0", "@vue/tsconfig": "^0.1.3", "autoprefixer": "^10.2.4", "eslint": "^8.29.0", "jsdom": "^20.0.3", "lint-staged": "^13.1.0", "nanoid": "^4.0.0", "postcss": "^8.4.19", "prettier": "^2.8.1", "release-it": "^15.5.1", "typescript": "^4.9.0", "vite": "^4.0.0", "vitepress": "1.0.0-alpha.30", "vitest": "^0.25.7", "vue": "^3.0.4", "vue-router": "^4.0.0", "vue-tsc": "^1.0.12", "yorkie": "^2.0.0" }, "pnpm": { "peerDependencyRules": { "ignoreMissing": [ "react", "react-dom", "@types/react", "@algolia/client-search" ] } }, "packageManager": "pnpm@7.18.1", "gitHooks": { "pre-commit": "lint-staged" }, "lint-staged": { "*.{js,jsx,vue,ts,tsx}": [ "eslint", "git add" ] }, "postcss": { "plugins": { "autoprefixer": {} } } }