UNPKG

accessible-toggle

Version:

Accessible and responsive toggling of an element's visibility

93 lines (92 loc) 2.44 kB
{ "name": "accessible-toggle", "version": "1.3.1", "description": "Accessible and responsive toggling of an element's visibility", "author": "Eli Van Zoeren (eli@elivz.com)", "license": "MIT", "repository": "elivz/accessible-toggle", "main": "cjs/index.js", "browser": "dist/accessibleToggle.js", "module": "es/index.js", "jsxnext:main": "es/index.js", "files": [ "dist", "cjs", "es", "src" ], "engines": { "node": ">=6.0.0" }, "scripts": { "release": "release-it", "lint": "xo --fix", "test": "clear && jest", "test:coverage": "jest --coverage ", "test:watch": "clear && jest --watch", "lint:test": "npm run lint && npm run test:coverage", "build": "clear && npm run lint:test && npm run build:cjs && npm run build:es && npm run build:umd", "build:watch": "clear && rimraf cjs && cross-env BABEL_ENV=cjs babel -w src --out-dir cjs", "build:es": "rimraf es && cross-env BABEL_ENV=es babel src --out-dir es", "build:cjs": "rimraf cjs && cross-env BABEL_ENV=cjs babel src --out-dir cjs", "build:umd": "rimraf dist && cross-env BABEL_ENV=es rollup -c & cross-env BABEL_ENV=es NODE_ENV=production rollup -c" }, "husky": { "hooks": { "pre-publish": "npm run build", "pre-commit": "npm run lint:test && npm run build:umd && git add dist" } }, "devDependencies": { "@babel/cli": "^7.11.6", "@babel/core": "^7.11.6", "@babel/preset-env": "^7.11.5", "babel-jest": "^26.0.0", "babel-plugin-add-module-exports": "^1.0.0", "cross-env": "^7.0.0", "husky": "^4.3.0", "jest": "^26.0.0", "release-it": "^14.0.0", "rimraf": "^3.0.0", "rollup": "^2.29.0", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-commonjs": "^10.0.0", "rollup-plugin-filesize": "^9.0.0", "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-uglify": "^6.0.0", "xo": "^0.33.0" }, "dependencies": { "raf-throttle": "^2.0.3" }, "xo": { "space": true, "prettier": true, "env": [ "browser" ], "ignores": [ "cjs", "dist", "es" ], "overrides": [ { "files": "__tests__/*.js", "env": [ "browser", "node" ], "globals": [ "test", "expect", "document" ] } ] }, "prettier": { "singleQuote": true, "trailingComma": "es5" } }