{
  "name": "dtl-js",
  "version": "5.7.0",
  "description": "Data Transformation Language - JSON templates and data transformation",
  "main": "src/js/lib/DTL.js",
  "repository": "gitlab:jk0ne/DTL",
  "homepage": "https://getdtl.org/",
  "keywords": [
    "dtl",
    "dtl-js",
    "json templates",
    "data templates",
    "data transformation",
    "data",
    "transform",
    "etl",
    "csv",
    "extract",
    "json",
    "yaml",
    "transformation",
    "transform",
    "translate",
    "translate data",
    "dataops",
    "grep",
    "api",
    "templates",
    "validation",
    "arbitrary",
    "precision",
    "arithmetic",
    "bignumber"
  ],
  "scripts": {
    "clean": "rm -f lib/dtl-expression-syntax.js dist/*",
    "generate-man-page": "cd docs/man; make",
    "prepare": "cat src/js/lib/disclaimer.txt >src/js/lib/dtl-expression-syntax.js && peggy --cache -o - src/js/lib/dtl-expression-syntax.peg >> src/js/lib/dtl-expression-syntax.js",
    "build-helper-docs": "cd src/js/utils/Helpers && cp DTL-Helpers-Top.md ../../../../docs/DTL-Helpers.md && node generate-helper-docs.js >> ../../../../docs/DTL-Helpers.md",
    "test": "cd src/js && mocha",
    "prepublishOnly": "cd src/js && make browser && make browser-crypto"
  },
  "bin": {
    "dtl": "src/js/bin/DTL-cli.js",
    "dtlr": "src/js/bin/DTL-repl.js"
  },
  "man": [
    "docs/man/dtl.1",
    "docs/man/dtlr.1"
  ],
  "runkitExampleFilename": "src/js/examples/json-template.js",
  "files": [
    "src/js/lib/",
    "src/js/bin/",
    "src/js/dist/",
    "docs/",
    "README.md",
    "LICENSE"
  ],
  "dependencies": {
    "bignumber.js": "^9.1.2",
    "chalk": "^4.1.2",
    "commander": "^2.17.1",
    "csv": "^5.1.3",
    "fast-deep-equal": "^2.0.1",
    "json-colorizer": "^2.2.2",
    "json5": "^1.0.1",
    "jsonlines": "^0.1.1",
    "peggy": "^3.0.2",
    "prettyoutput": "^1.2.0",
    "sprint": "^0.3.1",
    "strftime": "^0.9.2",
    "tmp": "^0.2.1",
    "uuid": "^9.0.0",
    "yaml": "^2.2.2"
  },
  "devDependencies": {
    "browserify": "^16.5.2",
    "chai": "^4.4.0",
    "marked-man": "^1.3.3",
    "mocha": "^11.3.0",
    "uglify-js": "^3.17.4"
  },
  "author": "Jay Kuri",
  "license": "LGPL-2.1-or-later"
}
