UNPKG

lazy-js-utils

Version:

A collection of lazy-loaded JavaScript utilities for efficient development

120 lines 3.17 kB
{ "name": "lazy-js-utils", "version": "0.1.40", "description": "A collection of lazy-loaded JavaScript utilities for efficient development", "author": "Simon He", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/Simon-He95/lazy-js-utils.git" }, "bugs": { "url": "https://github.com/Simon-He95/lazy-js-utils/issues" }, "keywords": [ "lazy-js-utils", "utils", "javascript", "lazy-loading", "development-tools", "js-utilities", "performance" ], "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "./node": { "import": { "types": "./dist/node/index.d.ts", "default": "./dist/node/index.mjs" }, "require": { "types": "./dist/node/index.d.ts", "default": "./dist/node/index.js" } }, "./vite": { "import": { "types": "./dist/vite/index.d.ts", "default": "./dist/vite/index.mjs" }, "require": { "types": "./dist/vite/index.d.ts", "default": "./dist/vite/index.js" } }, "./webComponents": { "import": { "types": "./dist/webComponents/index.d.ts", "default": "./dist/webComponents/index.mjs" }, "require": { "types": "./dist/webComponents/index.d.ts", "default": "./dist/webComponents/index.js" } } }, "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "files": [ "dist" ], "dependencies": { "htmlparser2": "^8.0.2", "qrcode": "^1.5.4", "spark-md5": "^3.0.2", "lazy-js-utils": "^0.1.40" }, "devDependencies": { "@antfu/eslint-config": "^2.27.3", "@types/node": "^17.0.45", "@types/qrcode": "^1.5.5", "@types/spark-md5": "^3.0.5", "@vitejs/plugin-vue": "^2.3.4", "bumpp": "^8.2.1", "eslint": "9.1.1", "lint-staged": "^13.3.0", "p-limit": "^4.0.0", "prettier": "^2.8.8", "simple-git-hooks": "^2.12.1", "tsup": "^8.4.0", "tsx": "^3.14.0", "typescript": "^4.9.5", "vitest": "^0.28.5" }, "simple-git-hooks": { "pre-commit": "pnpm exec lint-staged --concurrent false", "commit-msg": "pnpm exec tsx scripts/verifyCommit.ts $1" }, "lint-staged": { "*": [ "prettier --write --cache --ignore-unknown" ], "*.{vue,js,ts,jsx,tsx,md,json}": "eslint --fix" }, "scripts": { "build": "tsup", "build-fast": "npm run build -- --no-dts", "dev": "npm run build-fast -- --watch", "play": "pnpm run -C playground dev", "play:build": "pnpm run -C playground build", "preview": "pnpm run -C playground preview", "serve": "pnpm run -C playground serve", "format": "prettier --write --cache .", "lint": "eslint . --cache", "lint:fix": "pnpm run lint --fix", "typecheck": "vue-tsc --noEmit", "test": "vitest -u", "test:e2e": "cypress open", "release": "bumpp --commit --tag --push && pnpm publish" } }