UNPKG

@jitl/ts-simple-type

Version:

Static analysis and compiler framework for TypeScript types

87 lines (86 loc) 1.84 kB
{ "name": "@jitl/ts-simple-type", "version": "2.0.0-next.3", "description": "Static analysis and compiler framework for TypeScript types", "contributors": [ { "name": "Jake Teton-Landis", "url": "https://jake.tl" }, "rumen" ], "license": "MIT", "repository": { "type": "git", "url": "https://github.com/justjake/ts-simple-type.git" }, "keywords": [ "typescript", "ast", "typechecker", "type", "compiler", "codegen", "code generator" ], "scripts": { "playground": "ts-node run-playground.ts", "prepublish": "npm run clean & npm run build", "clean": "rimraf lib", "test": "ava --color", "test:watch": "ava --color --watch", "build": "rollup -c", "watch": "rollup -c --watch", "lint": "eslint src --ext ts", "prettier:check": "prettier --check \"src/**/*.{ts,tsx}\"", "prettier:write": "prettier --write \"src/**/*.{ts,tsx}\"" }, "main": "lib/index.cjs.js", "typings": "lib/index.cjs.d.ts", "files": [ "lib" ], "devDependencies": { "@types/node": "^14.6.2", "@typescript-eslint/eslint-plugin": "^5.30.7", "@typescript-eslint/parser": "^5.30.7", "ava": "^3.12.1", "eslint": "^7.8.1", "eslint-config-prettier": "^6.11.0", "husky": "^4.2.5", "lint-staged": "^10.2.13", "prettier": "^2.1.1", "rimraf": "^3.0.2", "rollup": "^2.26.9", "rollup-plugin-ts": "^3.0.2", "ts-node": "^9.0.0", "typescript": "^4.5.5" }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "*.{ts,js}": "eslint --fix", "*.{ts,js,md,json}": "prettier --write" }, "ava": { "cache": true, "timeout": "120s", "extensions": [ "ts" ], "require": [ "ts-node/register/transpile-only" ], "files": [ "test/**/*.ts", "!test/helpers/**/*" ] }, "dependencies": { "@sinclair/typebox": "^0.24.22", "source-map": "^0.7.4" } }