{ "name": "powerglitch", "version": "2.5.0", "type": "module", "module": "./lib/index.esm.js", "main": "./lib/index.cjs", "types": "./build/src/index.d.ts", "exports": { ".": { "import": { "types": "./build/src/index.d.ts", "default": "./lib/index.esm.js" }, "require": { "types": "./build/src/index.d.ts", "default": "./lib/index.cjs" } } }, "repository": { "type": "git", "url": "https://github.com/7PH/powerglitch.git" }, "homepage": "https://github.com/7PH/powerglitch", "bugs": { "url": "https://github.com/7PH/powerglitch/issues" }, "scripts": { "dev": "vite", "build:tsc": "rm -rf build; tsc", "build:docs": "vite build --emptyOutDir", "build:api-docs": "npx typedoc", "build:dist": "rm -rf dist; rollup -c", "build": "npm run build:tsc && npm run build:docs && npm run build:api-docs && npm run build:dist", "size": "size-limit", "lint": "eslint src/**/*.ts docs-src/**/*.vue", "lint-fix": "eslint --fix src/**/*.ts docs-src/**/*.vue", "test": "npm run lint && jest" }, "files": [ "build/src/index.d.ts", "lib", "dist" ], "devDependencies": { "@babel/core": "^7.20.12", "@babel/preset-env": "^7.20.2", "@babel/preset-typescript": "^7.18.6", "@fortawesome/fontawesome-svg-core": "^6.2.1", "@fortawesome/free-brands-svg-icons": "^6.2.1", "@fortawesome/free-regular-svg-icons": "^6.2.1", "@fortawesome/free-solid-svg-icons": "^6.2.1", "@fortawesome/vue-fontawesome": "^3.0.2", "@highlightjs/vue-plugin": "^2.1.2", "@size-limit/preset-small-lib": "^8.1.2", "@types/jest": "^29.2.6", "@typescript-eslint/eslint-plugin": "^5.48.2", "@typescript-eslint/parser": "^5.48.2", "@vitejs/plugin-vue": "^4.0.0", "autoprefixer": "^10.4.13", "babel-jest": "^29.3.1", "eslint": "^8.32.0", "eslint-plugin-vue": "^9.9.0", "highlight.js": "^11.7.0", "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", "jsdom-testing-mocks": "^1.7.0", "lodash": "^4.17.21", "pinia": "^2.0.29", "postcss": "^8.4.21", "rollup": "^3.10.1", "rollup-plugin-esbuild": "^5.0.0", "size-limit": "^8.1.2", "tailwindcss": "^3.2.4", "typedoc": "^0.23.24", "typescript": "^4.9.4", "vite": "^4.0.4", "vue": "^3.2.45", "vue-router": "^4.1.6" }, "size-limit": [ { "limit": "2.2 kB", "path": "dist/powerglitch.min.js" } ] }