UNPKG

tdjson

Version:

TypeScript types for libtdjson.so

92 lines 2.13 kB
{ "name": "tdjson", "version": "0.0.40", "description": "TypeScript types for libtdjson.so", "author": "futpib <futpib@gmail.com>", "license": "GPL-3.0", "homepage": "https://futpib.github.io/tdjson/", "repository": "https://github.com/futpib/tdjson", "keywords": [ "tdjson", "libtdjson", "tglib", "libtg", "typescript", "tl", "schema" ], "nodemonConfig": { "ext": "ts,tsx" }, "scripts": { "generate": "ts-node ./src/tdjson.generate.ts && xo --fix ./src/tdjson.ts", "build": "tsc", "test": "xo && nyc ava", "prepare": "yarn build" }, "main": "lib/index.js", "types": "lib/index.d.ts", "devDependencies": { "@ava/typescript": "^2.0.0", "@types/invariant": "^2.2.37", "@types/node": "^16.18.104", "@types/node-fetch": "^2", "@types/sinon": "^10.0.20", "arcsecond": "^4.1.0", "ava": "^3.15.0", "coveralls": "^3.1.1", "eslint-config-xo-overrides": "^1.5.0", "husky": "^7.0.4", "invariant": "^2.2.4", "node-fetch": "^2", "nodemon": "^2.0.22", "nyc": "^15.1.0", "outdent": "^0.8.0", "pascal-case": "^3.1.2", "sinon": "^12.0.1", "ts-node": "^10.9.2", "tty-strings": "^1.4.0", "typedoc": "^0.25.13", "typescript": "^5.5.4", "xo": "^0.47.0" }, "engines": { "node": ">= 14" }, "xo": { "extends": [ "eslint-config-xo-overrides" ], "ignore": "lib/*", "plugins": [ "@typescript-eslint" ], "rules": { "new-cap": "off", "@typescript-eslint/object-curly-spacing": [ "error", "always" ], "@typescript-eslint/comma-dangle": [ "error", "always-multiline" ], "@typescript-eslint/consistent-type-imports": "error", "@typescript-eslint/naming-convention": "off", "import/extensions": "off", "unicorn/prefer-module": "off" } }, "ava": { "ignoredByWatcher": [ "**/*.fixtures/*.edited.*" ], "typescript": { "rewritePaths": { "src/": "lib/" }, "compile": "tsc" } }, "packageManager": "yarn@4.3.1" }