UNPKG

3.51 kBJSONView Raw
1{
2 "name": "tape",
3 "version": "4.16.2",
4 "description": "tap-producing test harness for node and browsers",
5 "main": "index.js",
6 "browser": {
7 "fs": false
8 },
9 "bin": "./bin/tape",
10 "directories": {
11 "example": "example",
12 "test": "test"
13 },
14 "dependencies": {
15 "call-bind": "~1.0.2",
16 "deep-equal": "~1.1.1",
17 "defined": "~1.0.1",
18 "dotignore": "~0.1.2",
19 "for-each": "~0.3.3",
20 "glob": "~7.2.3",
21 "has": "~1.0.3",
22 "inherits": "~2.0.4",
23 "is-regex": "~1.1.4",
24 "minimist": "~1.2.7",
25 "object-inspect": "~1.12.3",
26 "resolve": "~1.22.1",
27 "resumer": "~0.0.0",
28 "string.prototype.trim": "~1.2.7",
29 "through": "~2.3.8"
30 },
31 "devDependencies": {
32 "@ljharb/eslint-config": "^21.0.1",
33 "array.prototype.flatmap": "^1.3.1",
34 "aud": "^2.0.2",
35 "auto-changelog": "^2.4.0",
36 "concat-stream": "^1.6.2",
37 "eclint": "^2.8.1",
38 "ecstatic": "^4.1.4",
39 "es-value-fixtures": "^1.4.2",
40 "eslint": "=8.8.0",
41 "falafel": "^2.2.5",
42 "js-yaml": "^3.14.0",
43 "npm-run-posix-or-windows": "^2.0.2",
44 "npmignore": "^0.3.0",
45 "safe-publish-latest": "^2.0.0",
46 "tap": "^8.0.1",
47 "tap-parser": "^3.0.5"
48 },
49 "scripts": {
50 "prepack": "npmignore --auto --commentLines=autogenerated",
51 "version": "auto-changelog && git add CHANGELOG.md",
52 "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"",
53 "prepublishOnly": "safe-publish-latest",
54 "prepublish": "!(type not-in-publish) || not-in-publish || npm run prepublishOnly",
55 "prelint:files": "git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'",
56 "eclint": "FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"",
57 "eclint:windows": "eclint check *.js",
58 "prelint": "npm-run-posix-or-windows eclint",
59 "lint": "eslint --ext .js,.cjs,.mjs . bin/*",
60 "pretest": "npm run lint",
61 "test": "npm run tests-only",
62 "posttest": "aud --production",
63 "tests-only": "nyc tap 'test/*.js'",
64 "test:example": "find example -name '*.js' | grep -v fail | grep -v static | xargs tap"
65 },
66 "testling": {
67 "files": "test/browser/*.js",
68 "browsers": [
69 "ie/6..latest",
70 "chrome/20..latest",
71 "firefox/10..latest",
72 "safari/latest",
73 "opera/11.0..latest",
74 "iphone/6",
75 "ipad/6"
76 ]
77 },
78 "repository": {
79 "type": "git",
80 "url": "git://github.com/ljharb/tape.git"
81 },
82 "homepage": "https://github.com/ljharb/tape",
83 "keywords": [
84 "tap",
85 "test",
86 "harness",
87 "assert",
88 "browser"
89 ],
90 "author": "Jordan Harband <ljharb@gmail.com>",
91 "funding": {
92 "url": "https://github.com/sponsors/ljharb"
93 },
94 "license": "MIT",
95 "auto-changelog": {
96 "output": "CHANGELOG.md",
97 "template": "keepachangelog",
98 "unreleased": false,
99 "commitLimit": false,
100 "backfillLimit": false,
101 "hideCredit": true
102 },
103 "publishConfig": {
104 "ignore": [
105 ".github/workflows"
106 ]
107 }
108}