{ "name": "vue3-toastify", "version": "0.2.3", "type": "module", "description": "🎉 Vue3-Toastify allows you to add notifications to your app with ease. No more nonsense!", "keywords": [ "vue", "vue3", "notification", "vue-notification", "vue3-notification", "alert", "toast", "toastify", "vue-toastify", "vue3-toastify", "vue-toast", "vue3-toast", "vue3-component" ], "homepage": "https://vue3-toastify.js-bridge.com", "bugs": { "url": "https://github.com/jerrywu001/vue3-toastify/issues" }, "repository": { "type": "git", "url": "git+https://github.com/jerrywu001/vue3-toastify.git" }, "license": "MIT", "author": "jerrywu001 <57242263@163.com>", "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" }, "./*": [ "./*", "./*.d.ts" ] }, "typesVersions": { "*": { "*": [ "./dist/*", "./*" ] } }, "files": [ "dist", "global.d.ts", "package.json", "README.md" ], "scripts": { "build": "vite build && npm run build:css", "dev": "pnpm -F playground run dev", "dev:use-bundle": "run-p tsup-w dev-pack", "docs": "pnpm -F docs run docs:dev", "build:docs": "pnpm -F docs run docs:build", "build:css": "npm run build:scss && npm run build:postcss && rimraf rf ./src/index.css", "build:scss": "sass --no-source-map --style=compressed src/styles/main.scss src/index.css", "build:postcss": "postcss src/index.css -o dist/index.css", "build:tsup": "tsup && npm run build:css", "preview:docs": "pnpm -F docs run docs:serve", "lint": "eslint \"**/*.{ts,tsx,vue}\"", "lint:inspector": "npx @eslint/config-inspector", "tsup-w": "tsup --watch", "dev-pack": "pnpm -F playground run dev:usepack", "prepare": "chmod a+x .husky/* && husky", "prepublishOnly": "npm run build", "release": "bumpp --commit --tag --push", "stylelint": "stylelint \"**/*.{css,less,scss,vue}\"", "test": "vitest", "test:ui": "vitest --ui", "typecheck": "tsc && vue-tsc" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/plugin-transform-runtime": "^7.25.4", "@babel/plugin-transform-typescript": "^7.25.2", "@babel/preset-env": "^7.25.4", "@babel/preset-typescript": "^7.24.7", "@commitlint/cli": "^19.4.1", "@commitlint/config-conventional": "^19.4.1", "@swc/core": "^1.7.22", "@testing-library/jest-dom": "^6.5.0", "@testing-library/user-event": "^14.5.2", "@testing-library/vue": "^8.1.0", "@stylistic/eslint-plugin-js": "^2.7.2", "@stylistic/eslint-plugin-jsx": "^2.7.2", "@stylistic/eslint-plugin-plus": "^2.7.2", "@stylistic/eslint-plugin-ts": "^2.7.2", "@types/lodash.isequal": "^4.5.8", "@types/lz-string": "^1.5.0", "@types/node": "^20.16.3", "@typescript-eslint/parser": "^8.3.0", "@vitejs/plugin-vue": "^5.1.3", "@vitejs/plugin-vue-jsx": "^4.0.1", "@vitest/ui": "^2.0.5", "@vue/babel-plugin-jsx": "^1.2.2", "autoprefixer": "^10.4.20", "babel-loader": "^9.1.3", "browserslist-to-esbuild": "^2.1.1", "bumpp": "^9.5.2", "core-js": "^3.38.1", "cssnano": "^7.0.5", "esbuild-plugin-babel": "^0.2.3", "eslint-plugin-vue": "^9.27.0", "husky": "^9.1.5", "jsdom": "^25.0.0", "lint-staged": "^15.2.10", "npm": "^10.8.3", "npm-run-all": "^4.1.5", "postcss": "^8.4.43", "postcss-cli": "^11.0.0", "postcss-loader": "^8.1.1", "postcss-nested": "^6.2.0", "postcss-scss": "^4.0.9", "rimraf": "^5.0.10", "sass": "^1.77.8", "shelljs": "^0.8.5", "stylelint": "^16.9.0", "stylelint-config-recommended-vue": "^1.5.0", "stylelint-config-standard": "^36.0.1", "tsup": "^8.2.4", "typescript": "^5.5.4", "vite": "^5.4.2", "vite-plugin-eslint": "^1.8.1", "vite-plugin-dts": "^4.1.0", "vite-plugin-style-import": "^2.0.0", "vitest": "^2.0.5", "vue-tsc": "^2.1.4", "vue-eslint-parser": "^9.4.3" }, "peerDependencies": { "vue": ">=3.2.0" }, "peerDependenciesMeta": { "vue": { "optional": true } }, "engines": { "node": ">=20", "npm": ">=9.0.0" } }