{
  "name": "kipper",
  "description": "The Kipper programming language and compiler 🦊",
  "version": "0.12.1",
  "author": "Luna-Klatzer @Luna-Klatzer",
  "dependencies": {
    "tslib": "~2.6.2",
    "@kipper/config": "~0.12.1",
    "@kipper/target-js": "~0.12.1",
    "@kipper/core": "~0.12.1",
    "@kipper/target-ts": "~0.12.1",
    "@kipper/cli": "~0.12.1"
  },
  "devDependencies": {
    "@istanbuljs/nyc-config-typescript": "1.0.2",
    "@oclif/test": "2.5.6",
    "@types/chai": "4.3.0",
    "@types/mocha": "10.0.7",
    "@types/node": "20.16.5",
    "@types/semver": "7.5.8",
    "@typescript-eslint/eslint-plugin": "7.16.0",
    "ansi-regex": "6.0.1",
    "antlr4ts": "0.5.0-alpha.4",
    "browserify": "17.0.0",
    "chai": "4.3.6",
    "coverage-badge-creator": "1.0.19",
    "eslint": "8.57.0",
    "json-parse-even-better-errors": "3.0.2",
    "minimist": "1.2.8",
    "mkdirp": "3.0.1",
    "mocha": "10.6.0",
    "nyc": "17.0.0",
    "prettier": "3.3.3",
    "run-script-os": "1.1.6",
    "semver": "7.6.3",
    "source-map-support": "0.5.21",
    "ts-mocha": "10.0.0",
    "ts-node": "10.9.2",
    "tsify": "5.0.4",
    "typescript": "5.1.3",
    "uglify-js": "3.18.0",
    "uuid": "10.0.0",
    "watchify": "4.0.0"
  },
  "engines": {
    "node": "16.x || 18.x || 20.x || 22.x",
    "pnpm": "8"
  },
  "homepage": "https://kipper-lang.org",
  "bugs": "https://github.com/Kipper-Lang/Kipper/issues",
  "repository": {
    "type": "git",
    "url": "https://github.com/Kipper-Lang/Kipper"
  },
  "keywords": [
    "kipper",
    "language",
    "compiler",
    "transpile"
  ],
  "files": [
    "LICENSE",
    "CHANGELOG.md",
    "lib",
    "src/index.ts"
  ],
  "license": "GPL-3.0-or-later",
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "oclif": {
    "commands": "./kipper/cli/lib/commands"
  },
  "scripts": {
    "fastbuild": "pnpm run -r build && tsc",
    "build": "pnpm run fastbuild",
    "prebuild": "pnpm run lint:fix && pnpm run prettier",
    "pretest": "pnpm run build",
    "test": "pnpm run test-no-rebuild",
    "test-no-rebuild": "nyc mocha ./test/",
    "antlr4": "pnpm --filter \"@kipper/core\" run antlr4",
    "prettier": "prettier --write .",
    "lint": "pnpm run tslint",
    "lint:fix": "pnpm run tslint:fix",
    "tslint": "eslint ./test/ --ext .ts --config ./.eslintrc && pnpm run -r tslint",
    "tslint:fix": "eslint ./test/ --ext .ts --config ./.eslintrc --fix && pnpm run -r tslint:fix",
    "browserify": "pnpm --filter \"@kipper/web\" run browserify",
    "start": "node ./kipper/cli/bin/run",
    "bump": "run-script-os",
    "bump:linux:macos:default": "bash ./bump.sh",
    "bump:windows": "powershell.exe .\\bump.ps1",
    "cleanup": "run-script-os",
    "cleanup:linux:macos:default": "rm -rf ./lib/; rm -rf ./kipper/**/lib",
    "cleanup:windows": "powershell.exe Remove-Item -R -Force ./lib/; powershell.exe Remove-Item -R -Force ./kipper/**/lib",
    "add-next-tag": "run-script-os",
    "add-next-tag:linux:macos:default": "bash ./add-next-tag.sh",
    "add-next-tag:windows": "powershell.exe .\\add-next-tag.ps1"
  }
}