{"_id":"karma-jasmine-spec-tags","_rev":"10-1d57184cae5f34ea770205c736bc97e1","name":"karma-jasmine-spec-tags","time":{"modified":"2023-03-22T19:00:13.109Z","created":"2016-09-08T06:27:40.218Z","1.0.0":"2016-09-08T06:27:40.218Z","1.0.1":"2016-09-08T07:41:05.437Z","1.1.0":"2019-04-18T05:49:55.214Z","1.2.0":"2019-10-18T18:56:28.530Z","1.3.0":"2020-05-19T07:01:09.926Z","2.0.0":"2023-03-22T19:00:12.993Z"},"maintainers":[{"name":"mnasyrov","email":"streambot@gmail.com"}],"dist-tags":{"latest":"2.0.0"},"description":"A plugin for karma-jasmine. Allows to filter tests (specs) by tags.","readme":"# karma-jasmine-spec-tags\n\n[![npm version](https://badge.fury.io/js/karma-jasmine-spec-tags.svg)](https://www.npmjs.com/karma-jasmine-spec-tags)\n[![Node CI](https://github.com/mnasyrov/karma-jasmine-spec-tags/workflows/Node%20CI/badge.svg)](https://github.com/mnasyrov/karma-jasmine-spec-tags/actions?workflow=Node+CI)\n\n\nA plugin for `karma-jasmine` which helps to filter tests (specs) by tags. \n\nUsage example:\n\n    $ karma start --tags smoke\n    $ karma start --skip-tags slow,bench\n    $ karma start --tags bench --skip-tags slow\n    $ karma start --tag-prefix 'scope:' --tags critical\n    \nWhere tags are defined in spec names:\n\n    describe('Example test', () => {\n        it('should be a #smoke test', () => {\n            // ...\n        });\n        \n        it('#slow test', () => {\n            // ...\n        });\n    })\n        \n    describe('Performance test suite #bench', () => {\n        it('#fast #smoke test', () => {\n            // ...\n        });\n        \n        it('#slow test', () => {\n            // ...\n        });\n    })\n    \n    describe('Custom tag prefix', () => {\n        it('test scope:critical', () => {\n            // ...\n        });\n    })\n\n\n## Installation\n\nInstall the package using `npm`:\n\n    $ npm install karma-jasmine-spec-tags --save-dev\n\n**Note:** [`karma-jasmine`](https://github.com/karma-runner/karma-jasmine) adapter is required to be installed.\n\n\nAdd `jasmine-spec-tags` to the `frameworks` array in Karma configuration after `jasmine`:\n\n    module.exports = function(config) {\n        config.set({\n            frameworks: ['jasmine', 'jasmine-spec-tags']\n        });\n    }\n    \n    \n## Command line options\n\nFollowing options can be passed to `karma`:\n\n* `--tag-prefix <prefix>` - defines a prefix for a tag name. `#` is used by default.\n* `--tags [names]` - defines a comma-separated list of tag names. \n\n  * If `names` is defined then specs which match to tags will be executed.\n  * If `names` is not defined then all specs with a tag will be executed.\n   \n* `--skip-tags [names]` - defines a comma-separated list of tag names. \n\n  * If `names` is defined then specs which match to tags will be skipped.\n  * If `names` is not defined then all specs with a tag will be skipped.\n\n\n## Configuration\n\nDefault values can be configured using `client` map in Karma configuration:\n\n    module.exports = function(config) {\n        config.set({\n            frameworks: ['jasmine', 'jasmine-spec-tags'],\n            \n            client: {\n                tagPrefix: '@',\n                tags: 'smoke',\n                skipTags: 'slow'\n            }\n        });\n    }\n\nWhere `tagPrefix`, `tags` and `skipTags` fields mean the same as the command line options.\n\nValues of `tags` and `skipTags` fields can be either a comma-separated list of tag names or an array of strings.\nBoolean `true` can be passed to them to include/exclude all tagged specs.\n\n\n## License\n\n[MIT](LICENSE)\n","versions":{"1.0.1":{"name":"karma-jasmine-spec-tags","version":"1.0.1","description":"A plugin for karma-jasmine. Allows to filter tests (specs) by tags.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/mnasyrov/karma-jasmine-spec-tags.git"},"keywords":["karma","karma-plugin","jasmine","tag","filter","test","spec"],"author":{"name":"Mikhail Nasyrov","url":"http://mnasyrov.com"},"license":"MIT","bugs":{"url":"https://github.com/mnasyrov/karma-jasmine-spec-tags/issues"},"homepage":"https://github.com/mnasyrov/karma-jasmine-spec-tags#readme","peerDependencies":{"karma-jasmine":"*"},"gitHead":"52c5a7ca8da44bd37fb560042a677656165c848c","_id":"karma-jasmine-spec-tags@1.0.1","_shasum":"333ed6259292306f350decf77f9b8dc5c3954212","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.12.0","_npmUser":{"name":"mnasyrov","email":"streambot@gmail.com"},"dist":{"shasum":"333ed6259292306f350decf77f9b8dc5c3954212","tarball":"https://registry.npmjs.org/karma-jasmine-spec-tags/-/karma-jasmine-spec-tags-1.0.1.tgz","integrity":"sha512-CJAEjP9wvLZlmcuuQ2VjgnjYm/xzhHMr/4Eg8yp488wzbLq46iSUn9Ie5uWZzZgntpdnVQgi2IiInheUVcKHig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyzUJ62k6fbWph+rDJOef/muvCvq4El/NGmac0HDsVgQIhAL1OBqS6Mconqu66fqXMOxvqAsYSGQwomB2U7gmIPSRM"}]},"maintainers":[{"name":"mnasyrov","email":"streambot@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/karma-jasmine-spec-tags-1.0.1.tgz_1473320464258_0.09557452751323581"},"directories":{}},"1.1.0":{"name":"karma-jasmine-spec-tags","version":"1.1.0","description":"A plugin for karma-jasmine. Allows to filter tests (specs) by tags.","author":{"name":"Mikhail Nasyrov","url":"http://mnasyrov.com"},"license":"MIT","homepage":"https://github.com/mnasyrov/karma-jasmine-spec-tags#readme","repository":{"type":"git","url":"git+https://github.com/mnasyrov/karma-jasmine-spec-tags.git"},"bugs":{"url":"https://github.com/mnasyrov/karma-jasmine-spec-tags/issues"},"keywords":["karma","karma-plugin","jasmine","tag","filter","test","spec"],"main":"index.js","peerDependencies":{"jasmine":"^3.3.0","karma-jasmine":"*"},"devDependencies":{"jasmine":"3.4.0","jsdom":"14.0.0","karma":"4.0.1","karma-jasmine":"2.0.1","karma-jsdom-launcher":"7.1.0","nixt":"0.5.1"},"scripts":{"test":"jasmine 'test/*.js'"},"gitHead":"bc7bde622888b786e5a089f02d3862ef108a9968","_id":"karma-jasmine-spec-tags@1.1.0","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uhGYcGV1jmUSe2QZ6D/pmVehnggQaB8LCaG17EWetYJnGGu6C7LUcPkVNeMXMiewwa5V6g8RxOG8LP8Jh1ZBsQ==","shasum":"fa09f8bf1afd59f67e674dc109b67e7707170364","tarball":"https://registry.npmjs.org/karma-jasmine-spec-tags/-/karma-jasmine-spec-tags-1.1.0.tgz","fileCount":10,"unpackedSize":12776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuBADCRA9TVsSAnZWagAA7fYP+wQCaONvd+05Z5QcrQk2\n/MmRuhFh3EWnoMn0JUhfiPvwaH0lWMV6ooeF/5MV6Gq1ldt96UOhcUpYX4s3\nP2v+fXhGIssNEvgnAezrd1xYK3Lmvq8F8K3fBB2j2dRooBQsVyaaVmtMdS8k\n/NFRJMjP3Iaaij5RH5up9/RPhaw5QpD0/mpcguorT8zq05xg9tuJyreYNHYC\nZdyRptG4DRYH1SGL0E3xkC1zcbUMBOfcKmtfo6TSn4vxB4O7cbg+lJ72Jkkm\nBVclBMItHtY7V8BWx//V2A8qhfY0ayl+nHsvAKO/WdDqoTa1SpNmh/fx32Hz\nOfdUhz4hljy0d52jH5sjMAueLpioo0p6aSeOmKHAGH6inI/pDgoBcjWVCONp\n9/AvtRC3sB7Nzzu26Z4gXagrwUsJe0Nk2N7crQtHbz1OfsZlYhINGlH/CRPZ\ndld1Bi5PI52rImgPSPDmJjJCaaaagOUQ+H8dNCuWbJ9Z4nbCtiLuE1ZG/+i+\nFFFxH5Rf4SosHhZAi68upE8CzvceF3Dyz5VR/BjzE2PH5ZgI4iTnD7JlihaR\nnhmyPaIJ+LYo2D7OmqOVlLyxpkg38mvIC3mwGC59G1RJp7qc8Zw3Mf29F5eE\nM7OlfCAI5nZTKAcCyxd+p1Pb2FkyQN90bmXC9Nq5SkdYPXGnzWWcUPA13y2W\nhIr5\r\n=qE5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzIzhMYYIazcEf2EsWLtyanH21hxIrFw0X0ajQoHIoLQIhAOyvphvTPfx5h3pptSVoyKaWm7s1C6B/hyBHxYVd82oJ"}]},"maintainers":[{"name":"mnasyrov","email":"streambot@gmail.com"}],"_npmUser":{"name":"mnasyrov","email":"streambot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-jasmine-spec-tags_1.1.0_1555566595108_0.655524371182584"},"_hasShrinkwrap":false},"1.2.0":{"name":"karma-jasmine-spec-tags","version":"1.2.0","description":"A plugin for karma-jasmine. Allows to filter tests (specs) by tags.","author":{"name":"Mikhail Nasyrov","url":"https://mnasyrov.com"},"license":"MIT","homepage":"https://github.com/mnasyrov/karma-jasmine-spec-tags#readme","repository":{"type":"git","url":"git+https://github.com/mnasyrov/karma-jasmine-spec-tags.git"},"bugs":{"url":"https://github.com/mnasyrov/karma-jasmine-spec-tags/issues"},"keywords":["karma","karma-plugin","jasmine","tag","filter","test","spec"],"main":"index.js","peerDependencies":{"jasmine":"^3.3.0","karma-jasmine":"*"},"devDependencies":{"jasmine":"3.5.0","jsdom":"15.2.0","karma":"4.4.0","karma-jasmine":"2.0.1","karma-jsdom-launcher":"8.0.0","nixt":"0.5.1"},"scripts":{"test":"jasmine 'test/*.js'"},"gitHead":"d1ebaf443637c812fd9acdb84d6b7b39b0f688a8","_id":"karma-jasmine-spec-tags@1.2.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-EuHPcZV/XGkZOYNEX1mjoaqkFvYOHkLyLPkFLXkpyntpFFNeBLn3qVis791EAU/6iHj66uR8zthorK3VA/o1YQ==","shasum":"9f82ea76ce535fa8c8531bbf90729475918f0765","tarball":"https://registry.npmjs.org/karma-jasmine-spec-tags/-/karma-jasmine-spec-tags-1.2.0.tgz","fileCount":10,"unpackedSize":12779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqgrdCRA9TVsSAnZWagAAMaQP/1sqP6z0ZqDwjqtmGXBq\nhhbWMdPL9NGFcAIVE4qYjsYUdQ2MCEokPoLnG1Cn4KC8IYl+NAFBsJSQmhWi\n9PofNsMXHHvJnmPcZPifSnXn1zuSQhslHxACINsbP4GIKD6SxOdx4VBUCcpx\nEsZFjT+QfLtpjs8aKyOjCZN385hXmu7fZbhCVTbm/FXSYW83GBlcSvnBAvNg\nUFqQwb+avAuUvy4/83jpZkVSNBlP+2+51MPA9cOIKJr23Sg9nBqBwWcAk2O3\nENlFwMFyFPPuidcLuot28fwSW5+kmfoOcYLjAUwPzNXrxkkg89NzVSK1BsL9\nAUFPvYcj1+81cJ8rtC5lmYClrz9j9lVBZvVDpJAnpP3O6rJ3YwjhcXYEF1WL\nUWw6HueOy6L8J6EUQHDOa996LaD0ALJscEyD6t3pHzztj4fV4sIga7+GIPqM\nUXdaAHBWpuv5Q54kUpKGwbFjhlPFIXGy8li1Sw7B6ytZmxF76ydTzgsyT3CI\nSYDfCWB89N3hwkuJ6wSCJsA+BgSPPQsgxD/wSqfj4/MJcI0+4nP9UXlXmeg1\npxcBQeSbGInrGeQMYv6gJL+35I2UQ4pl3/DOVFEBfCGrEwON7xiiacU8+wol\nYfgLay52Usog1lrQe+/vdD6Myue095UgN/DLeSkwnIFJ5yOqRTRHy6Vk4dxh\nAqJP\r\n=8sVw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxv1EhmLwkYH1I9vDZddMZPOmONux6rV3527erV7kwrQIgOshNdbqcei9I0IEw1KY4BybpsHl4dVsrbDEKZTd50Ms="}]},"maintainers":[{"name":"mnasyrov","email":"streambot@gmail.com"}],"_npmUser":{"name":"mnasyrov","email":"streambot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-jasmine-spec-tags_1.2.0_1571424988401_0.10786550051422394"},"_hasShrinkwrap":false},"1.3.0":{"name":"karma-jasmine-spec-tags","version":"1.3.0","description":"A plugin for karma-jasmine. Allows to filter tests (specs) by tags.","author":{"name":"Mikhail Nasyrov","url":"https://mnasyrov.com"},"license":"MIT","homepage":"https://github.com/mnasyrov/karma-jasmine-spec-tags#readme","repository":{"type":"git","url":"git+https://github.com/mnasyrov/karma-jasmine-spec-tags.git"},"bugs":{"url":"https://github.com/mnasyrov/karma-jasmine-spec-tags/issues"},"keywords":["karma","karma-plugin","jasmine","tag","filter","test","spec"],"main":"index.js","peerDependencies":{"jasmine":"^3.3.0","karma-jasmine":"*"},"devDependencies":{"jasmine":"3.5.0","jsdom":"16.2.2","karma":"5.0.7","karma-jasmine":"3.1.1","karma-jsdom-launcher":"8.0.2","nixt":"0.5.1"},"scripts":{"test":"jasmine 'test/*.js'"},"gitHead":"c42907af592f63df195dc1f7c9b6504012fcd122","_id":"karma-jasmine-spec-tags@1.3.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-J1iAZtcEcK/pCkaYsU0VbNJae+3Awz/3p1dhWnKgvcB4FkbBK1TIOi4qswJ6HAmmcdJZgudffXpslcNQJZH9sw==","shasum":"2a616ae26a7823f67a36351ff6bc5783b2f91c13","tarball":"https://registry.npmjs.org/karma-jasmine-spec-tags/-/karma-jasmine-spec-tags-1.3.0.tgz","fileCount":10,"unpackedSize":13154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew4Q2CRA9TVsSAnZWagAABQ4P/18aUS6qfuIPPioRt1lF\ncWuEx55nfQyMV4wmz8+paLywNM4TSRv9dY2koeIMefntIcqnXYM8FqKC/XQ3\n1qGeO043xt3cfIIfTtYRS19Grm/BMtWdum8N6c5WZ3QMOUM6zgEl0EYPYBpM\nWwevRAdV5GYs6tPB+Tqjt453lw57xSkK2iITawrI/+u0xVYduM2JL8h+aAPW\ndPwa3xpyGpcwa+BhxnQ6ZIdBZsXWccUFymaZvrbJzpYc2styahYz/yG+/IdA\nZvakE6KwsWoShybnF5Ijs2cmcLtTFuiNre4Xv4MsfgIpPaq0lC8lVRWXruT3\nnP5f3t4xcsVY6GWjavFBsg0Zyy61MoFtBFJ4JmZPm/yhwBFMFLpBVSqYydqh\nZjGGkHnrdBFElxEQ5/reEFLp6pBOOcDLC49in3+97xTbIFRMKaRTzQXfGmFu\nU94nzBsD3m40Pr+AbxxHOyDP8d4QFjkdFJo8aoVdTYFKLcHnRNgbDBt80u6N\nMo5nUm2DoZQXwcud3o8CnR38/kbMnep5D+jVGczaq5T1TFEu4+hehONhJsYZ\n79SoqroKrujrGKS7wmtQ3XL2/i/Xv22O6YA7md7bUmIpPq7mLmzRHsorrYDY\ns4GL8UyXPEsZmJE1hsVaT5YUISvYg+IQeDx9dO6spKbL6jXGuCQBQKh+RHOh\nTzv4\r\n=/03k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQlbPwj3+B2eAXzgCQxvnM6V2X84E+iTXULKBMEqGMiAiEArrbXo7/cZgHQ7QJDZSWn3tTZIiq4mR1Y3ipsxSCJDIQ="}]},"maintainers":[{"name":"mnasyrov","email":"streambot@gmail.com"}],"_npmUser":{"name":"mnasyrov","email":"streambot@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-jasmine-spec-tags_1.3.0_1589871669818_0.8633635608486185"},"_hasShrinkwrap":false},"2.0.0":{"name":"karma-jasmine-spec-tags","version":"2.0.0","description":"A plugin for karma-jasmine. Allows to filter tests (specs) by tags.","author":{"name":"Mikhail Nasyrov","email":"mikhail@mnasyrov.com","url":"https://github.com/mnasyrov"},"license":"MIT","homepage":"https://github.com/mnasyrov/karma-jasmine-spec-tags#readme","repository":{"type":"git","url":"git+https://github.com/mnasyrov/karma-jasmine-spec-tags.git"},"bugs":{"url":"https://github.com/mnasyrov/karma-jasmine-spec-tags/issues"},"keywords":["karma","karma-plugin","jasmine","tag","filter","test","spec"],"main":"index.js","peerDependencies":{"jasmine":">=4 || >=5","karma":">=6.0.4","karma-jasmine":"*"},"devDependencies":{"jasmine":"4.6.0","jsdom":"21.1.1","karma":"6.4.1","karma-jasmine":"5.1.0","karma-jsdom-launcher":"14.0.0","nixt":"0.5.1"},"scripts":{"test":"jasmine 'test/*.js'"},"gitHead":"720113cf73ce8ead564355c82273830e964eb0c9","_id":"karma-jasmine-spec-tags@2.0.0","_nodeVersion":"19.6.1","_npmVersion":"9.4.0","dist":{"integrity":"sha512-ckTZvS+w9LyYQtI/LY6nNS6oiuQM7bSRzJgLBwde5Ivr6k5uQ1y58HD77YQH9+rWIj048LXBpXk2VY3ws9hE2A==","shasum":"f8e87346045ba90cc6359f085c61ada787f38abe","tarball":"https://registry.npmjs.org/karma-jasmine-spec-tags/-/karma-jasmine-spec-tags-2.0.0.tgz","fileCount":10,"unpackedSize":13263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbUi7xh8l1E4Q938iHoIcCe4t6RwNKa4u7pAht32D6lAiAw+w5DXSoZECULqCQvuQiTKnARw20KhOu6iiys6nMOWQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG1A9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYdg/+Kg0HaYWFEbSjza068TtjaR1mGutxr6rSdqBYVH2fLSjkSvsR\r\nr9+2A/xlhMMvHQwPbpxAdiDGA3u1WGrwtWGTcAIm2ltAoTwg3q3zEqvUegyl\r\nUwmEQeAUkuwxN7nhOQNKkVG9IN1VJSeOTOBu2dQfJu8ZyevW6o4UsakQ/HFN\r\nF2sbVF8mNro98IzSh/VmWq46fcuZmPujU1B/rNoGDEyVHXclCOihS9FafyrX\r\nJT2aKEE/ddrkGcz222UW5w+ScWUc1OZbpTuJW+JxXfb5yAGYUOccBk0MrETt\r\n6jp6IBiloSM5Wnh0pza+OMuSOK6Z0x5lIiIDleAzi6dDgjLMa5naZZFdQn+T\r\n6kwv4w4QTIlb9FEmG54IhQhhUHfng8Mt0h+eufhFqfR0I6hY1ZQ06iXUSKlw\r\nw0aw1X+Lq4P++4SI69bTQvsnjbTRwLZoHzd8BdhltkvNDrirboAHF6pzCtje\r\n8FK/7aJnjML0Dis3eTlGRKepJxtErhAWZGUvraXASyz8XShyTw8e9GMAH5iJ\r\n7KxRKULoWrY3f29F1NCBKQKsGc1EoHgs7Yv5orXCsgbp3sJoiKhoQ2t2IqCm\r\ncCdu7hCbz1CZxi/9/9L612R4qUMn3N89uo7hrlXXQxe9onmn//b8WTEb8HE3\r\nn84Pxe8wk/fbv51mHGW9/k0y9WS1owwBgvc=\r\n=0h9y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mnasyrov","email":"streambot@gmail.com"},"directories":{},"maintainers":[{"name":"mnasyrov","email":"streambot@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/karma-jasmine-spec-tags_2.0.0_1679511612833_0.9984772537243856"},"_hasShrinkwrap":false}},"homepage":"https://github.com/mnasyrov/karma-jasmine-spec-tags#readme","keywords":["karma","karma-plugin","jasmine","tag","filter","test","spec"],"repository":{"type":"git","url":"git+https://github.com/mnasyrov/karma-jasmine-spec-tags.git"},"author":{"name":"Mikhail Nasyrov","email":"mikhail@mnasyrov.com","url":"https://github.com/mnasyrov"},"bugs":{"url":"https://github.com/mnasyrov/karma-jasmine-spec-tags/issues"},"license":"MIT","readmeFilename":"README.md"}