UNPKG

decaffeinate

Version:

Move your CoffeeScript source to modern JavaScript.

134 lines (133 loc) 3.55 kB
{ "name": "decaffeinate", "version": "8.1.4", "description": "Move your CoffeeScript source to modern JavaScript.", "keywords": [ "coffee", "coffee-script", "convert", "es3", "es6", "esnext" ], "repository": { "type": "git", "url": "https://github.com/decaffeinate/decaffeinate.git" }, "license": "MIT", "author": "Brian Donovan", "contributors": [ "Alan Pierce <alangpierce@gmail.com>" ], "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.js" } }, "bin": { "decaffeinate": "./bin/decaffeinate" }, "files": [ "bin", "dist" ], "scripts": { "prebuild": "rimraf dist && mkdirp dist && pnpm lint", "build": "tsup", "lint": "eslint --ext .ts src script test", "lint:fix": "pnpm lint --fix", "prepublishOnly": "pnpm build", "test": "is-ci test:ci test:watch", "test:ci": "jest --ci --maxWorkers=2", "test:watch": "jest --watch", "update-website": "./script/update-website" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts,js,md,json}": [ "prettier --write" ], "package.json": [ "sort-package-json" ] }, "packageManager": "pnpm@7.20.0", "dependencies": { "@babel/types": "^7.12.6", "@codemod/core": "^2.0.1", "@codemod/parser": "^1.2.1", "@resugar/codemod-declarations-block-scope": "^1.0.3", "@resugar/codemod-functions-arrow": "^1.0.2", "@resugar/codemod-modules-commonjs": "^1.0.5", "@resugar/codemod-objects-concise": "^1.0.2", "@resugar/codemod-objects-destructuring": "^1.0.1", "@resugar/codemod-objects-shorthand": "^1.0.1", "@resugar/codemod-strings-template": "^1.0.1", "add-variable-declarations": "^6.0.0", "automatic-semicolon-insertion": "^3.0.2", "coffee-lex": "^9.3.2", "decaffeinate-coffeescript": "1.12.7-patch.4", "decaffeinate-coffeescript2": "2.2.1-patch.6", "decaffeinate-parser": "^23.0.1", "detect-indent": "^4.0.0", "is-ci-cli": "^2.2.0", "lines-and-columns": "^2.0.3", "magic-string": "^0.30.0", "mz": "^2.7.0", "tslib": "^2.4.0" }, "devDependencies": { "@babel/core": "^7.12.3", "@babel/preset-env": "^7.12.1", "@babel/traverse": "^7.12.5", "@jest/types": "^29.3.1", "@types/babel__core": "^7.1.12", "@types/babel__generator": "^7.6.2", "@types/babel__template": "^7.0.3", "@types/babel__traverse": "^7.0.15", "@types/fs-extra": "^9.0.1", "@types/jest": "^29.2.4", "@types/mz": "^2.7.0", "@types/node": "^17.0.39", "@typescript-eslint/eslint-plugin": "^5.47.1", "@typescript-eslint/parser": "^5.47.1", "esbuild": "^0.16.11", "esbuild-runner": "^2.2.1", "eslint": "^8.17.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^26.4.6", "eslint-plugin-prettier": "^4.0.0", "fs-extra": "^10.1.0", "husky": "^8.0.1", "jest": "^29.3.1", "lint-staged": "^13.0.0", "mkdirp": "^1.0.4", "prettier": "^2.8.1", "rimraf": "^3.0.2", "sort-package-json": "^1.57.0", "ts-jest": "^29.0.3", "tsup": "^6.5.0", "typescript": "^4.9.4" }, "engines": { "node": ">=8" }, "publishConfig": { "registry": "https://registry.npmjs.org/" }, "release": { "branches": [ "main" ] } }