@marko/compiler
Version:
Marko template to JS compiler.
120 lines (119 loc) • 3.11 kB
JSON
{
"name": "@marko/compiler",
"version": "5.39.53",
"description": "Marko template to JS compiler.",
"keywords": [
"babel",
"htmljs",
"marko",
"parse",
"parser",
"plugin"
],
"homepage": "https://github.com/marko-js/marko/blob/main/packages/runtime-class/docs/compiler.md",
"bugs": "https://github.com/marko-js/marko/issues/new?template=Bug_report.md",
"repository": {
"type": "git",
"url": "git+https://github.com/marko-js/marko.git",
"directory": "packages/compiler"
},
"license": "MIT",
"author": "Dylan Piercey <dpiercey@ebay.com>",
"exports": {
".": {
"types": "./index.d.ts",
"default": "./dist/index.js"
},
"./babel-utils": {
"types": "./babel-utils.d.ts",
"default": "./dist/babel-utils/index.js"
},
"./config": {
"types": "./config.d.ts",
"default": "./dist/config.js"
},
"./register": {
"types": "./register.d.ts",
"default": "./dist/register.js"
},
"./modules": "./modules.js",
"./internal/babel": "./dist/babel.js",
"./babel-types": "./babel-types.d.ts",
"./dist/types": "./dist/types.d.ts",
"./package": "./package.json",
"./package.json": "./package.json",
"./*": "./*"
},
"main": "dist/index.js",
"types": "index.d.ts",
"files": [
"dist",
"internal",
"config.js",
"config.d.ts",
"modules.js",
"index.d.ts",
"babel-types.d.ts",
"babel-utils.js",
"babel-utils.d.ts",
"register.js",
"register.d.ts"
],
"scripts": {
"build": "babel ./src --out-dir ./dist --copy-files --config-file ../../babel.config.js --env-name=production && node -r ~ts scripts/build-babel",
"build-babel-types": "node -r ~ts scripts/types"
},
"dependencies": {
"@luxass/strip-json-comments": "^1.4.0",
"complain": "^1.6.1",
"he": "^1.2.0",
"htmljs-parser": "^5.7.4",
"jsesc": "^3.1.0",
"kleur": "^4.1.5",
"lasso-package-root": "^1.0.1",
"raptor-regexp": "^1.0.1",
"raptor-util": "^3.2.0",
"relative-import-path": "^1.0.0",
"resolve-from": "^5.0.0",
"self-closing-tags": "^1.0.1",
"source-map-support": "^0.5.21"
},
"devDependencies": {
"marko": "^5.38.22"
},
"engines": {
"node": "18 || 20 || >=22"
},
"publishConfig": {
"access": "public"
},
"exports:override": {
".": {
"types": "./index.d.ts",
"default": "./src/index.js"
},
"./babel-utils": {
"types": "./babel-utils.d.ts",
"default": "./src/babel-utils/index.js"
},
"./config": {
"types": "./config.d.ts",
"default": "./src/config.js"
},
"./register": {
"types": "./register.d.ts",
"default": "./src/register.js"
},
"./modules": {
"types": "./modules.d.ts",
"default": "./modules.js"
},
"./internal/babel": "./internal/babel/index.ts",
"./babel-types": "./babel-types.d.ts",
"./dist/types": "./dist/types.d.ts",
"./package": "./package.json",
"./package.json": "./package.json",
"./*": "./*"
},
"main:override": "src/index.js"
}