UNPKG

tstyche

Version:

The Essential Type Testing Tool.

97 lines 3.05 kB
{ "name": "tstyche", "version": "1.0.0-rc.2", "description": "The Essential Type Testing Tool.", "keywords": [ "typescript", "types", "test", "runner", "expect" ], "homepage": "https://tstyche.org", "bugs": { "url": "https://github.com/tstyche/tstyche/issues" }, "repository": { "type": "git", "url": "git+https://github.com/tstyche/tstyche.git" }, "funding": "https://github.com/tstyche/tstyche?sponsor=1", "license": "MIT", "type": "module", "exports": { ".": { "import": "./build/index.js", "require": "./build/index.cjs" }, "./package.json": "./package.json", "./tstyche": "./build/tstyche.js" }, "main": "./build/index.js", "types": "./build/index.d.ts", "bin": "./build/bin.js", "files": [ "build/*" ], "scripts": { "bench": "./benchmarks/tstyche.bench.sh", "build": "rollup --config rollup.config.js", "build:watch": "yarn build --sourcemap --watch", "check": "yarn check:spelling && yarn check:formatting", "check:formatting": "dprint check", "check:spelling": "cspell --config cspell.config.json --quiet", "check:types": "tsc --noEmit --project tsconfig.json", "clean": "rm -rf build", "format": "dprint fmt", "generate": "yarn generate:schema && yarn generate:types", "generate:schema": "node ./models/__scripts__/generate-schema.js", "generate:types": "node ./models/__scripts__/generate-types.js", "lint": "eslint ./ --config eslint.config.json --ext .js,.cts,.ts,.tsx", "prepack": "yarn clean && yarn build", "prepublish": "yarn test", "test": "NODE_OPTIONS='--experimental-vm-modules --no-warnings' jest --config jest.config.js", "test:coverage": "yarn build --sourcemap && c8 --config c8.config.json yarn test:e2e", "test:e2e": "yarn test --testMatch '**/tests/*.test.js'", "test:examples": "tstyche examples", "test:types": "tstyche tests", "test:unit": "yarn test --testMatch '**/source/**/__tests__/*.test.ts?(x)'" }, "devDependencies": { "@jest/globals": "29.7.0", "@rollup/plugin-typescript": "11.1.6", "@types/node": "20.11.17", "@typescript-eslint/eslint-plugin": "7.0.1", "@typescript-eslint/parser": "7.0.1", "ajv": "8.12.0", "c8": "9.1.0", "cspell": "8.3.2", "dprint": "0.45.0", "eslint": "8.56.0", "eslint-import-resolver-typescript": "3.6.1", "eslint-plugin-import": "2.29.1", "eslint-plugin-jest": "27.8.0", "eslint-plugin-jest-formatting": "3.1.0", "eslint-plugin-simple-import-sort": "12.0.0", "jest": "29.7.0", "jest-serializer-ansi-escapes": "2.0.1", "magic-string": "0.30.7", "rollup": "4.10.0", "rollup-plugin-dts": "6.1.0", "ts-node": "10.9.2", "tslib": "2.6.2", "typescript": "5.3.3" }, "peerDependencies": { "typescript": "4.x || 5.x" }, "peerDependenciesMeta": { "typescript": { "optional": true } }, "packageManager": "yarn@3.8.0", "engines": { "node": "^16.14 || 18.x || >=20.x" } }