{ "name": "kushiyaki", "version": "0.2.0", "description": "A tiny static site generator for grilling markdown files to perfection ", "funding": "ko-fi.com/trickyni", "repository": { "type": "git", "url": "ssh://git@codeberg.org/trickyni/kushiyaki.git" }, "homepage": "https://git.trickyni.com/kushiyaki.git", "license": "AGPL-3.0-or-later", "author": "Ricka Hunt ", "type": "module", "main": "index.js", "scripts": { "dev": "bun index.js && caddy run", "deploy": "bun write_website.js && rsync -rP out/ !" }, "bin": { "kushiyaki": "./index.js" }, "keywords": [ "static-site-generator", "static-site", "ssg", "remark-rehype", "unified", "website", "site", "blog", "personal-site", "markdown", "remark", "rehype", "mdast", "hast" ], "dependencies": { "a-sync-waterfall": "^1.0.1", "acorn": "^5.7.4", "amdefine": "^1.0.1", "ansi-regex": "^6.2.2", "argparse": "^2.0.1", "asap": "^2.0.6", "ast-types": "^0.9.6", "babel-helper-builder-react-jsx": "^6.26.0", "babel-plugin-syntax-flow": "^6.18.0", "babel-plugin-syntax-jsx": "^6.18.0", "babel-plugin-transform-flow-strip-types": "^6.22.0", "babel-plugin-transform-react-display-name": "^6.25.0", "babel-plugin-transform-react-jsx": "^6.24.1", "babel-plugin-transform-react-jsx-self": "^6.22.0", "babel-plugin-transform-react-jsx-source": "^6.22.0", "babel-preset-flow": "^6.23.0", "babel-preset-react": "^6.24.1", "babel-runtime": "^6.26.0", "babel-standalone": "^6.26.0", "babel-types": "^6.26.0", "bail": "^2.0.2", "balanced-match": "^4.0.4", "base62": "^1.2.8", "bcp-47": "^2.1.0", "bcp-47-match": "^2.0.3", "bcp-47-normalize": "^2.3.0", "boolbase": "^1.0.0", "brace-expansion": "^5.0.5", "braces": "^3.0.3", "bun-types": "^1.3.9", "ccount": "^2.0.1", "character-entities": "^2.0.2", "character-entities-html4": "^2.1.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.1", "chokidar": "^4.0.3", "clean-css": "^5.3.3", "collapse-white-space": "^2.1.0", "comma-separated-tokens": "^2.0.3", "commander": "^5.1.0", "commoner": "^0.10.8", "concat-map": "^0.0.1", "copy-file": "^11.1.0", "core-js": "^1.2.7", "cpy": "^13.2.2", "css-selector-parser": "^3.3.0", "debug": "^4.4.3", "decode-named-character-reference": "^1.3.0", "defined": "^1.0.1", "dequal": "^2.0.3", "detect-libc": "^2.1.2", "detective": "^4.7.1", "devlop": "^1.1.0", "direction": "^2.0.1", "eastasianwidth": "^0.2.0", "emoji-regex": "^10.6.0", "entities": "^6.0.1", "envify": "^3.4.1", "escape-string-regexp": "^5.0.0", "esprima": "^3.1.3", "esprima-fb": "^15001.1.0-dev-harmony-fb", "estree-util-is-identifier-name": "^3.0.0", "esutils": "^2.0.3", "express-static": "^1.2.6", "extend": "^3.0.2", "fast-glob": "^3.3.3", "fastq": "^1.20.1", "fault": "^2.0.1", "fbjs": "^0.6.1", "fdir": "^6.5.0", "fill-range": "^7.1.1", "format": "^0.2.2", "fs-extra": "^11.3.3", "glob": "^13.0.6", "glob-parent": "^5.1.2", "globby": "^16.2.0", "graceful-fs": "^4.2.11", "hast-util-embedded": "^3.0.0", "hast-util-format": "^1.1.0", "hast-util-from-html": "^2.0.3", "hast-util-from-parse5": "^8.0.3", "hast-util-from-selector": "^3.0.1", "hast-util-from-string": "^3.0.1", "hast-util-has-property": "^3.0.0", "hast-util-is-body-ok-link": "^3.0.1", "hast-util-is-conditional-comment": "^3.0.1", "hast-util-is-css-link": "^3.0.1", "hast-util-is-css-style": "^3.0.1", "hast-util-is-element": "^3.0.0", "hast-util-is-event-handler": "^3.0.1", "hast-util-is-javascript": "^3.0.1", "hast-util-minify-whitespace": "^1.0.1", "hast-util-parse-selector": "^2.2.5", "hast-util-phrasing": "^3.0.1", "hast-util-raw": "^9.1.0", "hast-util-select": "^6.0.4", "hast-util-to-html": "^9.0.5", "hast-util-to-jsx-runtime": "^2.3.6", "hast-util-to-parse5": "^8.0.1", "hast-util-to-string": "^3.0.1", "hast-util-whitespace": "^3.0.0", "hastscript": "^8.0.0", "hastx": "^0.1.2", "hotscript": "^1.0.13", "html-enumerated-attributes": "^1.1.1", "html-url-attributes": "^3.0.1", "html-void-elements": "^3.0.0", "html-whitespace-sensitive-tag-names": "^3.0.1", "iconv-lite": "^0.4.24", "ignore": "^7.0.5", "inflight": "^1.0.6", "inherits": "^2.0.4", "inline-style-parser": "^0.2.7", "is-alphabetical": "^2.0.1", "is-alphanumerical": "^2.0.1", "is-decimal": "^2.0.1", "is-extglob": "^2.1.1", "is-glob": "^4.0.3", "is-hexadecimal": "^2.0.1", "is-number": "^7.0.0", "is-path-inside": "^4.0.0", "is-plain-obj": "^4.1.0", "js-tokens": "^4.0.0", "js-yaml": "^4.1.1", "jsonfile": "^6.2.0", "jstransform": "^11.0.3", "junk": "^4.0.1", "lightningcss": "^1.32.0", "lightningcss-linux-x64-gnu": "^1.32.0", "lightningcss-linux-x64-musl": "^1.32.0", "livereload": "^0.10.3", "livereload-js": "^4.0.2", "lodash": "^4.17.23", "longest-streak": "^3.1.0", "loose-envify": "^1.4.0", "lru-cache": "^11.3.5", "mdast-util-from-markdown": "^2.0.2", "mdast-util-frontmatter": "^2.0.1", "mdast-util-mdx-expression": "^2.0.1", "mdast-util-mdx-jsx": "^3.2.0", "mdast-util-mdxjs-esm": "^2.0.1", "mdast-util-phrasing": "^4.1.0", "mdast-util-to-hast": "^13.2.1", "mdast-util-to-markdown": "^2.1.2", "mdast-util-to-string": "^4.0.0", "merge2": "^1.4.1", "micromark": "^4.0.2", "micromark-core-commonmark": "^2.0.3", "micromark-extension-frontmatter": "^2.0.0", "micromark-factory-destination": "^2.0.1", "micromark-factory-label": "^2.0.1", "micromark-factory-space": "^2.0.1", "micromark-factory-title": "^2.0.1", "micromark-factory-whitespace": "^2.0.1", "micromark-util-character": "^2.1.1", "micromark-util-chunked": "^2.0.1", "micromark-util-classify-character": "^2.0.1", "micromark-util-combine-extensions": "^2.0.1", "micromark-util-decode-numeric-character-reference": "^2.0.2", "micromark-util-decode-string": "^2.0.1", "micromark-util-encode": "^2.0.1", "micromark-util-html-tag-name": "^2.0.1", "micromark-util-normalize-identifier": "^2.0.1", "micromark-util-resolve-all": "^2.0.1", "micromark-util-sanitize-uri": "^2.0.1", "micromark-util-subtokenize": "^2.1.0", "micromark-util-symbol": "^2.0.1", "micromark-util-types": "^2.0.2", "micromatch": "^4.0.8", "mime2": "^0.0.11", "minimatch": "^10.2.5", "minimist": "^1.2.8", "minipass": "^7.1.3", "mkdirp": "^0.5.6", "moderndash": "^4.0.2", "ms": "^2.1.3", "nanoid": "^3.3.11", "not": "^0.1.0", "nth-check": "^2.1.1", "nunjucks": "^3.2.4", "object-assign": "^2.1.1", "once": "^1.4.0", "opts": "^2.0.2", "p-event": "^6.0.1", "p-filter": "^4.1.0", "p-map": "^7.0.4", "p-timeout": "^6.1.4", "parse-entities": "^4.0.2", "parse5": "^7.3.0", "path-is-absolute": "^1.0.1", "path-scurry": "^2.0.2", "picocolors": "^1.1.1", "picomatch": "^4.0.4", "postcss": "^8.5.12", "private": "^0.1.8", "promise": "^7.3.1", "property-information": "^7.1.0", "q": "^1.5.1", "queue-microtask": "^1.2.3", "react": "^19.2.6", "react-dom": "^19.2.4", "react-jsx": "^1.0.0", "readdirp": "^4.1.2", "recast": "^0.11.23", "regenerator-runtime": "^0.11.1", "rehype": "^13.0.2", "rehype-document": "^7.0.3", "rehype-format": "^5.0.1", "rehype-meta": "^4.0.1", "rehype-minify-attribute-whitespace": "^4.0.1", "rehype-minify-css-style": "^4.0.1", "rehype-minify-enumerated-attribute": "^5.0.2", "rehype-minify-event-handler": "^4.0.1", "rehype-minify-javascript-script": "^5.0.1", "rehype-minify-javascript-url": "^5.0.1", "rehype-minify-json-script": "^4.0.1", "rehype-minify-language": "^3.0.1", "rehype-minify-media-attribute": "^4.0.1", "rehype-minify-meta-color": "^4.0.1", "rehype-minify-meta-content": "^4.0.1", "rehype-minify-style-attribute": "^4.0.1", "rehype-minify-whitespace": "^6.0.2", "rehype-normalize-attribute-value-case": "^4.0.1", "rehype-parse": "^9.0.1", "rehype-raw": "^7.0.0", "rehype-react": "^8.0.0", "rehype-remove-comments": "^6.1.1", "rehype-remove-duplicate-attribute-values": "^4.0.1", "rehype-remove-empty-attribute": "^4.0.1", "rehype-remove-external-script-content": "^4.0.1", "rehype-remove-meta-http-equiv": "^4.0.1", "rehype-remove-script-type-javascript": "^4.0.1", "rehype-remove-style-type-css": "^4.0.1", "rehype-sort-attribute-values": "^5.0.1", "rehype-sort-attributes": "^5.0.1", "rehype-stringify": "^10.0.1", "rehype-wrap": "^1.1.0", "remark": "^15.0.1", "remark-frontmatter": "^5.0.0", "remark-parse": "^11.0.0", "remark-rehype": "^11.0.0", "remark-stringify": "^11.0.0", "reporter": "^0.1.0", "reusify": "^1.1.0", "rolldown": "^1.0.0-rc.17", "run-parallel": "^1.2.0", "safer-buffer": "^2.1.2", "scheduler": "^0.27.0", "semver": "^7.7.4", "sharp": "^0.34.5", "slash": "^5.1.0", "source-map": "^0.6.1", "source-map-js": "^1.2.1", "space-separated-tokens": "^2.0.2", "string-width": "^6.1.0", "stringify-entities": "^4.0.4", "strip-ansi": "^7.1.2", "style-to-js": "^1.1.21", "style-to-object": "^1.0.14", "supports-color": "^9.4.0", "tagged-tag": "^1.0.0", "through": "^2.3.8", "tinyglobby": "^0.2.16", "to-fast-properties": "^1.0.3", "to-regex-range": "^5.0.1", "to-vfile": "^8.0.0", "trim-lines": "^3.0.1", "trough": "^2.2.0", "type-fest": "^5.4.4", "ua-parser-js": "^0.7.41", "uglify-js": "^3.19.3", "undici-types": "^7.16.0", "unicorn-magic": "^0.4.0", "unified": "^11.0.5", "unist-util-is": "^6.0.1", "unist-util-position": "^5.0.0", "unist-util-stringify-position": "^4.0.0", "unist-util-visit": "^5.1.0", "unist-util-visit-parents": "^6.0.2", "universalify": "^2.0.1", "vfile": "^6.0.3", "vfile-location": "^5.0.3", "vfile-matter": "^5.0.1", "vfile-message": "^4.0.3", "vfile-rename": "^3.0.0", "vfile-reporter-pretty": "^7.0.0", "vfile-sort": "^4.0.0", "vfile-statistics": "^3.0.0", "vite": "^8.0.10", "web-namespaces": "^2.0.1", "whatwg-fetch": "^0.9.0", "wrappy": "^1.0.2", "ws": "^8.19.0", "xtend": "^4.0.2", "yaml": "^2.8.4", "zwitch": "^2.0.4" }, "devDependencies": { "@types/bun": "latest" }, "private": false, "peerDependencies": { "typescript": "^5" } }