{
  "name": "@xpack/xpm-liquid",
  "version": "2.2.1",
  "description": "A Node.js CommonJS/ES6 module with the Liquid substitutions code used by xpm &amp; relatives",
  "type": "commonjs",
  "exports": {
    "node": {
      "import": "./esm/index.js",
      "require": "./cjs/index.js"
    },
    "types": "./cjs/index.d.ts",
    "default": "./cjs/index.js"
  },
  "main": "./cjs/index.js",
  "module": "./esm/index.js",
  "types": "./cjs/index.d.ts",
  "scripts": {
    "compile-watch": "tsc --build --verbose --watch src",
    "fix": "ts-standard --fix src tests && standard esm",
    "compile": "tsc --build --verbose src",
    "npm-install": "npm install",
    "npm-link": "npm link",
    "npm-link-deps": "npm link @xpack/logger",
    "npm-outdated": "npm outdated",
    "npm-update": "npm update",
    "npm-version-patch": "npm version patch",
    "npm-version-minor": "npm version minor",
    "postversion": "git push origin --all && git push origin --tags",
    "npm-pack": "npm pack",
    "git-log": "git log --pretty='%cd * %h %s' --date=short",
    "lint": "ts-standard src && standard esm",
    "prepare": "npm run compile && npm run lint",
    "pretest": "npm run lint",
    "pretest-100": "npm run lint",
    "pretest-100-c8": "npm run lint",
    "tap": "tap --reporter=spec",
    "tap-c8": "c8 tap --reporter=spec",
    "test-tap": "tap",
    "test-tap-coverage": "tap --coverage",
    "test-tap-coverage-c8": "c8 -- tap",
    "test-tap-coverage-100": "tap --coverage --100",
    "test-tap-coverage-100-c8": "c8 --100 -- tap",
    "test": "npm run test-tap -s",
    "test-100": "npm run test-tap-coverage-100 -s",
    "test-100-c8": "npm run test-tap-coverage-100-c8 -s",
    "dev-cycle": "npm run fix && npm run compile && npm run test-100-c8",
    "clean": "del-cli cjs 'tests/**/cjs' 'src/**/*.d.ts' 'src/**/*.d.ts.map' 'src/**/*.js' 'src/**/*.js.map' 'tests/**/*.d.ts' 'tests/**/*.d.ts.map' 'tests/**/*.js' 'tests/**/*.js.map' '**/tsconfig.tsbuildinfo' .nyc_output coverage",
    "deep-clean": "npm run clean && rm -rf node_modules package-lock.json",
    "npm-version": "echo $(which node) $(node --version) && echo $(which npm) $(npm --version)"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/xpack/xpm-liquid-ts.git"
  },
  "keywords": [
    "xpm",
    "liquid",
    "liquidjs"
  ],
  "author": {
    "name": "Liviu Ionescu",
    "email": "ilg@livius.net",
    "url": "https://github.com/ilg-ul"
  },
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/xpack/xpm-liquid-ts/issues"
  },
  "homepage": "https://xpack.github.io/xpm-liquid-ts/",
  "dependencies": {
    "@xpack/logger": "^5.0.4",
    "liquidjs": "^10.24.0"
  },
  "devDependencies": {
    "@types/node": "^18.11.9",
    "@types/tap": "^15.0.11",
    "c8": "^9.1.0",
    "del-cli": "^7.0.0",
    "standard": "^17.1.0",
    "tap": "^16.3.4",
    "ts-node": "^10.9.2",
    "ts-standard": "^12.0.2",
    "typescript": "^4.9.5"
  },
  "tap": {
    "check-coverage": false,
    "coverage": false,
    "files": [
      "tests/tap/*.ts"
    ],
    "node-arg": [
      "--loader=ts-node/esm"
    ],
    "reporter": "classic",
    "timeout": 30,
    "ts": true
  },
  "eslintConfig": {
    "rules": {
      "max-len": [
        "error",
        80,
        {
          "ignoreUrls": true
        }
      ]
    }
  },
  "ts-standard": {
    "ignore": [
      "**/*.d.ts",
      "**/*.js"
    ]
  },
  "engines": {
    "node": " >=20.0"
  }
}
