p-timeout-compat
Version:
Compatible version of p-timeout
144 lines (143 loc) • 3.93 kB
JSON
{
"name": "p-timeout-compat",
"version": "1.0.6",
"description": "Compatible version of p-timeout",
"type": "module",
"exports": {
".": {
"import": "./dist/esm/index.js",
"types": "./dist/types/index.d.ts",
"require": "./dist/cjs/index.cjs"
}
},
"module": "./dist/esm/index.js",
"main": "./dist/cjs/index.cjs",
"types": "./dist/types/index.d.ts",
"files": [
"dist"
],
"engines": {
"node": ">=12"
},
"scripts": {
"pretest": "npm run compile",
"test": "npx ava",
"dependabump": "ncu -u && rm -rf package-lock.json node_modules || true && npm i",
"clean": "rm -rf dist || true && mkdir -p dist/types",
"compile:readme": "cat HEADER.md node_modules/p-timeout/readme.md > README.md",
"compile:mjs": "babel node_modules/p-timeout --out-dir dist/esm --extensions '.js' --out-file-extension '.js'",
"compile:cjs": "babel node_modules/p-timeout --out-dir dist/cjs --extensions '.js' --out-file-extension '.cjs' --config-file ./babel.config.compat.cjs",
"cp:types": "find node_modules/p-timeout -type f -iname '*.d.ts' -exec cp \\{\\} dist/types/ \\;",
"precompile": "npm run clean",
"compile": "npm run compile:mjs && npm run compile:cjs && npm run cp:types && npm run compile:readme",
"prerelease": "npm run compile",
"release": "semantic-release --debug"
},
"repository": {
"type": "git",
"url": "git+https://github.com/bbeesley/p-timeout-compat.git"
},
"author": "Bill Beesley <bill@beesley.dev>",
"license": "MIT",
"bugs": {
"url": "https://github.com/bbeesley/p-timeout-compat/issues"
},
"homepage": "https://github.com/bbeesley/p-timeout-compat#readme",
"keywords": [
"promise",
"timeout",
"error",
"invalidate",
"async",
"await",
"promises",
"time",
"out",
"cancel",
"bluebird"
],
"devDependencies": {
"@babel/cli": "^7.18.10",
"@babel/core": "^7.18.13",
"@babel/preset-env": "^7.18.10",
"@commitlint/cli": "^19.0.3",
"@commitlint/config-conventional": "^19.0.3",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^9.0.2",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^8.1.0",
"@semantic-release/npm": "^9.0.2",
"@semantic-release/release-notes-generator": "^10.0.3",
"ava": "^5.2.0",
"babel-plugin-add-import-extension": "^1.6.0",
"conventional-changelog-angular": "^8.0.0",
"cz-conventional-changelog": "^3.3.0",
"delay": "^5.0.0",
"in-range": "^3.0.0",
"npm-check-updates": "^17.0.0",
"p-timeout": "^6.1.1",
"semantic-release": "^22.0.0",
"time-span": "^5.1.0"
},
"release": {
"branches": [
"main"
],
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"releaseRules": [
{
"type": "docs",
"release": "patch"
},
{
"type": "refactor",
"release": "patch"
},
{
"type": "chore",
"scope": "deps*",
"release": "patch",
"subject": "bump p-timeout *"
}
]
}
],
"@semantic-release/release-notes-generator",
[
"@semantic-release/changelog",
{
"changelogFile": "CHANGELOG.md"
}
],
"@semantic-release/github",
"@semantic-release/npm",
[
"@semantic-release/git",
{
"assets": [
"package.json",
"CHANGELOG.md",
"README.md"
]
}
]
]
},
"ava": {
"files": [
"test/*.test.cjs"
],
"failFast": false,
"failWithoutAssertions": false,
"verbose": true,
"timeout": "1m"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
}
}