UNPKG

@blockquote/frontend-utilities

Version:

Utilities for managing the DOM, handling events, and performing various common tasks in frontend development.

105 lines (104 loc) 2.73 kB
{ "name": "@blockquote/frontend-utilities", "version": "1.1.0", "description": "Utilities for managing the DOM, handling events, and performing various common tasks in frontend development.", "keywords": [ "dom", "events", "dispatchEvent", "treeWalker", "utilities", "front-end", "snapshots" ], "homepage": "https://github.com/oscarmarina/frontend-utilities", "repository": { "type": "git", "url": "git+https://github.com/oscarmarina/frontend-utilities.git" }, "license": "MIT", "author": "Oscar Marina", "sideEffects": false, "type": "module", "exports": { ".": { "default": "./dist/index.js" }, "./frontend-utilities.js": { "default": "./dist/index.js" }, "./src/frontend-utilities.js": { "default": "./src/index.js" } }, "main": "./dist/index.js", "module": "./dist/index.js", "files": [ "/dist/", "/src/" ], "scripts": { "build": "vite build && tsc", "format:eslint": "eslint . --fix", "format:prettier": "prettier \"**/*.{js,ts,json,html}\" --write --ignore-path .prettierignore", "format": "npm run format:eslint && npm run format:prettier", "prepare": "husky", "test": "vitest" }, "lint-staged": { "**/*.{js,ts,html}": [ "npm run format:eslint" ], "**/*.{js,ts,json,html}": [ "npm run format:prettier" ] }, "prettier": { "bracketSameLine": true, "bracketSpacing": false, "htmlWhitespaceSensitivity": "ignore", "printWidth": 100, "singleQuote": true, "trailingComma": "es5", "overrides": [ { "files": "*.{scss,css}", "options": { "printWidth": 280, "singleQuote": false } } ] }, "devDependencies": { "@blockquote/rollup-plugin-externalize-source-dependencies": "^1.0.0", "@html-eslint/eslint-plugin": "^0.40.0", "@html-eslint/parser": "^0.40.0", "@open-wc/testing": "^4.0.0", "@types/mocha": "^10.0.10", "@typescript-eslint/parser": "^8.31.1", "@vitest/browser": "^3.1.2", "@vitest/coverage-istanbul": "^3.1.2", "@vitest/coverage-v8": "^3.1.2", "@vitest/ui": "^3.1.2", "eslint": "^9.26.0", "eslint-config-prettier": "^10.1.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-lit": "^2.1.1", "eslint-plugin-lit-a11y": "^4.1.4", "eslint-plugin-wc": "^3.0.1", "globals": "^16.0.0", "husky": "^9.1.7", "lint-staged": "^15.5.1", "lit": "^3.3.0", "playwright": "^1.52.0", "prettier": "^3.5.3", "ts-lit-plugin": "^2.0.2", "typescript-eslint": "^8.31.1", "vite": "^6.3.4", "vitest": "^3.1.2" }, "publishConfig": { "access": "public" } }