{
   "name": "web-ignition",
   "description": "Start a fire",
   "version": "2.5.5",
   "license": "MIT",
   "type": "module",
   "module": "dist/lib-x.js",
   "browser": "dist/lib-x.min.js",
   "style": "dist/reset.min.css",
   "types": "dist/lib-x.d.ts",
   "exports": {
      ".": "./dist/lib-x.js",
      "./*": "./dist/*"
   },
   "files": [
      "dist"
   ],
   "repository": {
      "type": "git",
      "url": "git+https://github.com/center-key/web-ignition.git"
   },
   "homepage": "https://github.com/center-key/web-ignition",
   "bugs": "https://github.com/center-key/web-ignition/issues",
   "docs": "https://github.com/center-key/web-ignition#readme",
   "keywords": [
      "css",
      "css-reset",
      "html",
      "javascript",
      "layouts",
      "web"
   ],
   "jshintConfig": {
      "esversion": 11,
      "strict": "implied",
      "eqeqeq": true,
      "undef": true,
      "unused": true,
      "browser": true,
      "mocha": true,
      "node": true,
      "globals": {
         "dna": false
      }
   },
   "runScriptsConfig": {
      "clean": [
         "rimraf build dist"
      ],
      "lint": [
         "jshint . --exclude-path .gitignore",
         "eslint --max-warnings 0"
      ],
      "blogger": [
         "lessc        src/css/blogger-tweaks/style.less            build/step3/blogger-tweaks.css",
         "replacer     src/css/blogger-tweaks/instructions.css      build/step4 --regex=/{{apos}}{{gt}}$/gm --replacement={{apos}}/{{gt}}",
         "lightningcss build/step3/blogger-tweaks.css --output-file build/step4/blogger-tweaks.min.css --minify --bundle",
         "replacer     build/step4 --ext=.css                       build/step5 --concat=blogger-tweaks.min.css"
      ],
      "build": [
         "tsc",
         "lessc           src/css/reset.less                             build/step1/reset.css",
         "copy-file       src/css/reset-color-overrides.css     --folder build/step2",
         "lightningcss    build/step1/reset.css            --output-file build/step2/core-reset.min.css --minify --bundle",
         "replacer        build/step2 --ext=.css                         build/step5 --concat=reset.min.css",
         "replacer        src/css/layouts --ext=.css                     build/step5/layouts",
         "copy-folder     build/step0/js                                 build/step5",
         "esm-to-plain-js build/step0/js/lib-x.js                        build/step5/lib-x.dev.js",
         "uglifyjs        build/step5/lib-x.dev.js              --output build/step5/lib-x.min.js",
         "uglifyjs        src/css/layouts/neon.js               --output build/step5/layouts/neon.min.js",
         "copy-file       src/css/reset/static/utility-box.less --folder build/step5",
         "replacer        src/alt-pages                                  build/alt-pages"
      ],
      "publish": [
         "add-dist-header build/step5 --recursive         dist",
         "copy-folder     src/css/layouts/neon --ext=.jpg dist/layouts/neon"
      ],
      "alt-pages": [
         "copy-file src/alt-pages/folder-listing.php --folder ../^gists/folder-listing.php",
         "copy-file src/alt-pages/web-baseline.html  --filder ../^gists/web-baseline.html"
      ]
   },
   "scripts": {
      "pretest": "run-scripts clean lint blogger build publish",
      "test": "mocha spec",
      "validate-html": "npm test && html-validator --default-rules spec build/alt-pages",
      "alt-pages": "run-scripts build alt-pages"
   },
   "dependencies": {
      "dna-dom": "~3.3",
      "fetch-json": "~3.5",
      "highlight.js": "~11.11",
      "hljs-enhance": "~2.1"
   },
   "devDependencies": {
      "@eslint/js": "~10.0",
      "@fortawesome/fontawesome-free": "~7.2",
      "@types/node": "~25.9",
      "add-dist-header": "~1.6",
      "assert-deep-strict-equal": "~1.2",
      "copy-file-util": "~1.3",
      "copy-folder-util": "~1.2",
      "eslint": "~10.4",
      "esm-to-plain-js": "~1.2",
      "jshint": "~2.13",
      "less": "~4.6",
      "lightningcss-cli": "~1.32",
      "mocha": "~11.7",
      "replacer-util": "~1.6",
      "rimraf": "~6.1",
      "run-scripts-util": "~1.3",
      "typescript": "~6.0",
      "typescript-eslint": "~8.60",
      "uglify-js": "~3.19",
      "w3c-html-validator": "~2.2"
   }
}
