UNPKG

async-constructor

Version:

The helper functions for creating classes that require asynchronous constructors.

74 lines (73 loc) 2.5 kB
{ "name": "async-constructor", "version": "0.4.17", "description": "The helper functions for creating classes that require asynchronous constructors.", "keywords": [ "AsyncConstructor", "Constructor", "TypeScript" ], "files": [ "lib", "dist" ], "main": "lib/es2017/index.js", "types": "lib/es2017/index.d.ts", "repository": "git@github.com:BlackGlory/async-constructor.git", "author": "BlackGlory <woshenmedoubuzhidao@blackglory.me>", "license": "MIT", "scripts": { "lint": "eslint --ext .js,.jsx,.ts,.tsx --quiet src __tests__", "test": "jest --config jest.config.js", "test:coverage": "jest --coverage --config jest.config.js", "prepublishOnly": "run-s clean build bundle", "clean": "run-p clean:*", "clean:build": "rimraf lib", "clean:bundle": "rimraf dist", "build": "run-p build:*", "build:es2015": "run-s build:es2015:*", "build:es2015:compile": "tsc --project tsconfig.build.json --module commonjs --target es2015 --outDir lib/es2015", "build:es2015:patch": "tscpaths -p tsconfig.build.json -s ./src -o ./lib/es2015", "build:es2017": "run-s build:es2017:*", "build:es2017:compile": "tsc --project tsconfig.build.json --module commonjs --target es2017 --outDir lib/es2017", "build:es2017:patch": "tscpaths -p tsconfig.build.json -s ./src -o ./lib/es2017", "bundle": "rollup --config rollup.config.js", "release": "standard-version" }, "husky": { "hooks": { "pre-commit": "run-s lint build test", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "devDependencies": { "@commitlint/cli": "^13.2.1", "@commitlint/config-conventional": "^13.2.0", "@rollup/plugin-commonjs": "^21.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.5", "@rollup/plugin-replace": "^3.0.0", "@rollup/plugin-typescript": "^8.2.5", "@types/jest": "^27.0.2", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "eslint": "^8.0.1", "husky": "4", "jest": "^27.2.5", "npm-run-all": "^4.1.5", "rimraf": "^3.0.2", "rollup": "^2.58.0", "rollup-plugin-analyzer": "^4.0.0", "rollup-plugin-terser": "^7.0.2", "standard-version": "^9.3.1", "ts-jest": "^27.0.5", "tscpaths": "^0.0.9", "tslib": "^2.3.1", "typescript": "^4.4.4" }, "dependencies": { "extra-promise": "^0.19.0", "hotypes": "^0.4.2", "justypes": "^0.1.6" } }