{ "name": "marko", "version": "5.37.2", "description": "UI Components + streaming, async, high performance, HTML templating for Node.js and the browser.", "keywords": [ "front-end", "templating", "template", "async", "streaming", "components", "ui", "vdom", "dom", "morphdom", "virtual", "virtual-dom" ], "homepage": "https://markojs.com/", "repository": { "type": "git", "url": "git+https://github.com/marko-js/marko.git", "directory": "packages/runtime-class" }, "license": "MIT", "author": "Patrick Steele-Idem ", "maintainers": [ "Patrick Steele-Idem ", "Michael Rawlings ", "Phillip Gates-Idem ", "Austin Kelleher ", "Dylan Piercey ", "Martin Aberer" ], "main": "index.js", "browser": { "./compiler.js": "./compiler-browser.marko", "./components.js": "./components-browser.marko", "./legacy-components.js": "./legacy-components-browser.marko", "./index.js": "./index-browser.marko" }, "types": "index.d.ts", "bin": { "markoc": "bin/markoc" }, "files": [ "bin", "dist", "docs", "src", "helpers", "browser-refresh.js", "compiler-browser.marko", "compiler.js", "components-browser.marko", "components.js", "legacy-components-browser.marko", "legacy-components.js", "env.js", "index.d.ts", "index-browser.marko", "index.js", "node-require.js", "tags-html.d.ts", "translator/package.json", "translator/index.d.ts" ], "scripts": { "build": "babel ./src --out-dir ./dist --extensions .js --copy-files --config-file ../../babel.config.js --env-name=production" }, "dependencies": { "@babel/runtime": "^7.26.0", "@marko/compiler": "^5.39.2", "app-module-path": "^2.2.0", "argly": "^1.2.0", "browser-refresh-client": "1.1.4", "complain": "^1.6.1", "csstype": "^3.1.3", "events-light": "^1.0.5", "listener-tracker": "^2.0.0", "magic-string": "^0.30.15", "minimatch": "^9.0.5", "raptor-util": "^3.2.0", "resolve-from": "^5.0.0", "self-closing-tags": "^1.0.1", "warp10": "^2.1.0" }, "logo": { "url": "https://raw.githubusercontent.com/marko-js/branding/master/marko-logo-small.png" } }