UNPKG

hamburger-menu

Version:

☰ A responsive CSS solution for a hamburger menu ☰

100 lines (99 loc) 3.1 kB
{ "name": "hamburger-menu", "version": "0.7.2", "description": "☰ A responsive CSS solution for a hamburger menu ☰", "license": "MIT", "type": "module", "module": "dist/hamburger-menu.js", "browser": "dist/hamburger-menu.min.js", "style": "dist/hamburger-menu.min.css", "exports": { ".": "./dist/hamburger-menu.js", "./*": "./dist/*" }, "files": [ "dist" ], "repository": { "type": "git", "url": "git+https://github.com/center-key/hamburger-menu.git" }, "homepage": "https://github.com/center-key/hamburger-menu", "bugs": "https://github.com/center-key/hamburger-menu/issues", "docs": "https://github.com/center-key/hamburger-menu#readme", "author": "Center Key (https://centerkey.com)", "keywords": [ "css", "hamburger-button", "hamburger-menu", "hamburger", "menu", "mobile-first", "mobile-web", "responsive", "ui" ], "jshintConfig": { "esversion": 11, "strict": "implied", "eqeqeq": true, "undef": true, "unused": true, "browser": true, "node": true, "mocha": true, "globals": { "hamburgerMenu": true } }, "runScriptsConfig": { "clean": [ "rimraf build dist docs" ], "lint": [ "jshint . --exclude-path .gitignore" ], "build": [ "replacer src --ext=.css --non-recursive build --concat=hamburger-menu.css", "lightningcss build/hamburger-menu.css --output-file build/hamburger-menu.min.css --minify --bundle", "copy-folder src --ext=.js build", "uglifyjs src/hamburger-menu.js --output build/hamburger-menu.min.js" ], "dist": [ "add-dist-header build dist --delimiter=☰" ], "publish": [ "copy-file dist/hamburger-menu.css --folder docs", "copy-file dist/hamburger-menu.js --folder docs", "replacer src/website docs", "replacer --virtual-input . --rename=robots.txt docs --content=#{{space}}Allow{{space}}bots", "replacer --virtual-input . --rename=CNAME docs --content=hamburger-menu.js.org" ] }, "scripts": { "pretest": "run-scripts clean lint build dist publish", "test": "mocha spec", "posttest": "html-validator docs", "interactive": "browser-sync . --startPath docs --files docs", "i": "npm run interactive" }, "dependencies": {}, "devDependencies": { "@fortawesome/fontawesome-free": "~7.2", "add-dist-header": "~1.6", "assert-deep-strict-equal": "~1.2", "browser-sync": "~3.0", "copy-file-util": "~1.3", "copy-folder-util": "~1.2", "dna-dom": "~3.3", "jshint": "~2.13", "lightningcss-cli": "~1.32", "mocha": "~11.7", "replacer-util": "~1.6", "rimraf": "~6.1", "run-scripts-util": "~1.3", "uglify-js": "~3.19", "w3c-html-validator": "~2.2", "web-ignition": "~2.5" } }