{"_id":"jest-specific-snapshot","_rev":"471202","name":"jest-specific-snapshot","description":"[![CircleCI](https://circleci.com/gh/igor-dv/jest-specific-snapshot.svg?style=svg)](https://circleci.com/gh/igor-dv/jest-specific-snapshot)","dist-tags":{"latest":"5.0.0"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"time":{"modified":"2021-08-05T08:19:03.000Z","created":"2017-08-01T22:23:51.911Z","5.0.0":"2021-05-30T19:45:41.509Z","4.0.0":"2020-08-12T08:15:09.821Z","3.0.0":"2020-02-25T09:41:26.652Z","2.0.0":"2019-02-25T08:46:18.298Z","1.1.0":"2019-02-10T05:41:20.784Z","1.0.0":"2018-06-11T13:03:09.718Z","0.5.0":"2018-03-05T09:24:09.247Z","0.4.0":"2018-02-28T23:34:29.413Z","0.3.0":"2017-12-06T08:19:17.455Z","0.2.0":"2017-08-02T15:44:46.658Z","0.1.0":"2017-08-01T22:23:51.911Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"versions":{"5.0.0":{"name":"jest-specific-snapshot","version":"5.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"test":"jest specific.snapshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepare":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":"^27.0.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","babel-eslint":"^10.0.3","babel-jest":"^27.0.2","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.0","eslint-plugin-json":"^2.1.0","eslint-plugin-prettier":"^3.1.2","eslint-teamcity":"^2.2.0","jest":"^27.0.3","prettier":"^1.19.1"},"peerDependencies":{"jest":">= 27.0.0"},"gitHead":"4cf2c5b632f6bda0f3a7bd4c88b20d9ae8ee0428","description":"[![CircleCI](https://circleci.com/gh/igor-dv/jest-specific-snapshot.svg?style=svg)](https://circleci.com/gh/igor-dv/jest-specific-snapshot)","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@5.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"48f72d5613af7f3e30df75b6b3534db6bab32ea0","size":4222,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-5.0.0.tgz"},"_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"directories":{},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_5.0.0_1622403941373_0.5341514581520359"},"_hasShrinkwrap":false,"publish_time":1622403941509,"_cnpm_publish_time":1622403941509},"4.0.0":{"name":"jest-specific-snapshot","version":"4.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"test":"jest specific.snapshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepare":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":"^26.3.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.0","eslint-plugin-json":"^2.1.0","eslint-plugin-prettier":"^3.1.2","eslint-teamcity":"^2.2.0","jest":"^26.3.0","prettier":"^1.19.1"},"peerDependencies":{"jest":">= 26.0.0"},"gitHead":"f62668ef971c87d5cfd454d1673b9cc5dec3aace","description":"[![CircleCI](https://circleci.com/gh/igor-dv/jest-specific-snapshot.svg?style=svg)](https://circleci.com/gh/igor-dv/jest-specific-snapshot)","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@4.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"a52a2e223e7576e610dbeaf341207c557ac20554","size":4223,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-4.0.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_4.0.0_1597220109639_0.39645637262297084"},"_hasShrinkwrap":false,"publish_time":1597220109821,"_cnpm_publish_time":1597220109821},"3.0.0":{"name":"jest-specific-snapshot","version":"3.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"test":"jest specific.snapshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepare":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":"^25.1.0"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/preset-env":"^7.8.4","babel-eslint":"^10.0.3","babel-jest":"^25.1.0","eslint":"^6.8.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jest":"^23.8.0","eslint-plugin-json":"^2.1.0","eslint-plugin-prettier":"^3.1.2","eslint-teamcity":"^2.2.0","jest":"^25.1.0","jest-cli":"^25.1.0","prettier":"^1.19.1"},"peerDependencies":{"jest":">= 25.0.0"},"gitHead":"690d14b13e538cc3705e6b72e4232006077fe1b2","description":"[![CircleCI](https://circleci.com/gh/igor-dv/jest-specific-snapshot.svg?style=svg)](https://circleci.com/gh/igor-dv/jest-specific-snapshot)","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@3.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"c203a6bccc572832aea0278feeaa3350567a306f","size":4220,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-3.0.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_3.0.0_1582623686408_0.9326761321931463"},"_hasShrinkwrap":false,"publish_time":1582623686652,"_cnpm_publish_time":1582623686652},"2.0.0":{"name":"jest-specific-snapshot","version":"2.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"example":"jest specific.snapshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepare":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":"^24.1.0"},"devDependencies":{"@babel/cli":"^7.2.3","@babel/core":"^7.3.3","@babel/preset-env":"^7.3.1","babel-eslint":"^10.0.1","babel-jest":"^24.1.0","eslint":"^5.14.1","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.0.0","eslint-plugin-import":"^2.16.0","eslint-plugin-jest":"^22.3.0","eslint-plugin-json":"^1.4.0","eslint-plugin-prettier":"^3.0.1","eslint-teamcity":"^2.1.0","jest":"^24.1.0","jest-cli":"^24.1.0","prettier":"^1.16.4"},"peerDependencies":{"jest":"*"},"gitHead":"427a52b21ae9594a3ee69538f5466e69f7ab8920","description":"Jest matcher for multiple snapshot files per test","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"425fe524b25df154aa39f97fa6fe9726faaac273","size":3536,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-2.0.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_2.0.0_1551084378145_0.242390312501491"},"_hasShrinkwrap":false,"publish_time":1551084378298,"_cnpm_publish_time":1551084378298},"1.1.0":{"name":"jest-specific-snapshot","version":"1.1.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"example":"jest specific.snapshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepublish":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":"^23.6.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-json":"^1.2.0","eslint-plugin-prettier":"^2.1.2","eslint-teamcity":"^1.4.0","jest":"^20.0.4","jest-cli":"^20.0.4","prettier":"^1.5.3"},"peerDependencies":{"jest":"*"},"gitHead":"80a5a0d3901d9ca90ed7169c6fe7a8ede432dcb4","description":"Jest matcher for multiple snapshot files per test","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.14.1","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"3eaa12a79105ebe73453e2e174c4c0014445d890","size":3520,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-1.1.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_1.1.0_1549777280686_0.30357421150711694"},"_hasShrinkwrap":false,"publish_time":1549777280784,"_cnpm_publish_time":1549777280784},"1.0.0":{"name":"jest-specific-snapshot","version":"1.0.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"example":"jest specific.snapshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepublish":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":">=20.0.3"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-json":"^1.2.0","eslint-plugin-prettier":"^2.1.2","eslint-teamcity":"^1.4.0","jest":"^20.0.4","jest-cli":"^20.0.4","prettier":"^1.5.3"},"peerDependencies":{"jest":"*"},"gitHead":"6b70a33b1e225b220f8ebfa58523f1cb21115e7c","description":"Jest matcher for multiple snapshot files per test","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"157c79e2534a6fea820fd475f5d17740c8f90833","size":3606,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-1.0.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_1.0.0_1528722189628_0.2042779275714337"},"_hasShrinkwrap":false,"publish_time":1528722189718,"_cnpm_publish_time":1528722189718},"0.5.0":{"name":"jest-specific-snapshot","version":"0.5.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"example":"jest specific.napshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepublish":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":">=20.0.3"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-json":"^1.2.0","eslint-plugin-prettier":"^2.1.2","eslint-teamcity":"^1.4.0","jest":"^20.0.4","jest-cli":"^20.0.4","prettier":"^1.5.3"},"peerDependencies":{"jest":"*"},"gitHead":"961ac0998ed9e8c797020e763bb6e5312ed3c346","description":"Jest matcher for multiple snapshot files per test","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@0.5.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"92201b5f51fbe56cc744bdfab08f379867c1bb18","size":3423,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-0.5.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_0.5.0_1520241849183_0.8516078189483591"},"_hasShrinkwrap":false,"publish_time":1520241849247,"_cnpm_publish_time":1520241849247},"0.4.0":{"name":"jest-specific-snapshot","version":"0.4.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"example":"jest specific.napshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepublish":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":">=20.0.3"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-json":"^1.2.0","eslint-plugin-prettier":"^2.1.2","eslint-teamcity":"^1.4.0","jest":"^20.0.4","jest-cli":"^20.0.4","prettier":"^1.5.3"},"peerDependencies":{"jest":"*"},"gitHead":"bbaecc7af16c738888202f3ca25e4b85feb34ca7","description":"Jest matcher for multiple snapshot files per test","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@0.4.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"31d1a644a3d86e481aa3cb8fd62eddc1ff4ea676","size":3411,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-0.4.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot_0.4.0_1519860869310_0.2694099743764371"},"_hasShrinkwrap":false,"publish_time":1519860869413,"_cnpm_publish_time":1519860869413},"0.3.0":{"name":"jest-specific-snapshot","version":"0.3.0","license":"MIT","repository":{"type":"git","url":"git+https://github.com/igor-dv/jest-specific-snapshot.git"},"main":"dist/index.js","scripts":{"example":"jest specific.napshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepublish":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":">=20.0.3"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-json":"^1.2.0","eslint-plugin-prettier":"^2.1.2","eslint-teamcity":"^1.4.0","jest":"^20.0.4","jest-cli":"^20.0.4","prettier":"^1.5.3"},"peerDependencies":{"jest":"*"},"gitHead":"dc754db503f71a91d692442c515969fd9fe254c9","description":"Jest matcher for multiple snapshot files per test","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","_id":"jest-specific-snapshot@0.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"89d37c7c2e94180c7b58bfedf9d9dc172ebd19e3","size":3294,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-0.3.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot-0.3.0.tgz_1512548357394_0.38026644312776625"},"directories":{},"publish_time":1512548357455,"_hasShrinkwrap":false,"_cnpm_publish_time":1512548357455},"0.2.0":{"name":"jest-specific-snapshot","version":"0.2.0","main":"dist/index.js","scripts":{"example":"jest specific.napshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepublish":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":"^20.0.3"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-json":"^1.2.0","eslint-plugin-prettier":"^2.1.2","eslint-teamcity":"^1.4.0","jest":"^20.0.4","jest-cli":"^20.0.4","prettier":"^1.5.3"},"peerDependencies":{"jest":"^20.0.4"},"gitHead":"d67f5d0eb2429309456cf9926a766991813ee360","description":"TBD","_id":"jest-specific-snapshot@0.2.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"271422a09b87cff42a70651634b70918135c6330","size":3003,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-0.2.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot-0.2.0.tgz_1501688685741_0.6102849771268666"},"directories":{},"publish_time":1501688686658,"_hasShrinkwrap":false,"_cnpm_publish_time":1501688686658},"0.1.0":{"name":"jest-specific-snapshot","version":"0.1.0","main":"dist/index.js","scripts":{"example":"jest specific.napshot.test","babel":"babel src -d dist","lint":"eslint .","lint-fix":"npm run lint -- --fix","prepublish":"npm run babel"},"jest":{"cacheDirectory":"./.jest/cache"},"dependencies":{"jest-snapshot":"^20.0.3"},"devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-eslint":"^7.2.3","babel-jest":"^20.0.3","babel-preset-es2015":"^6.24.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.2.0","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jest":"^20.0.3","eslint-plugin-json":"^1.2.0","eslint-plugin-prettier":"^2.1.2","eslint-teamcity":"^1.4.0","jest":"^20.0.4","jest-cli":"^20.0.4","prettier":"^1.5.3"},"peerDependencies":{"jest":"^20.0.4"},"gitHead":"bb0f6130e5cea0cd9981840a87eab762ff9491f7","description":"TBD","_id":"jest-specific-snapshot@0.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"igor-dv","email":"davydkin.igor@gmail.com"},"dist":{"shasum":"c3a6ab42d086c7509d1308e9480ff3f6eb9e13f4","size":2828,"noattachment":false,"key":"/jest-specific-snapshot/-/jest-specific-snapshot-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jest-specific-snapshot/download/jest-specific-snapshot-0.1.0.tgz"},"maintainers":[{"name":"igor-dv","email":"davydkin.igor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jest-specific-snapshot-0.1.0.tgz_1501626230958_0.6193886413238943"},"directories":{},"publish_time":1501626231911,"_hasShrinkwrap":false,"_cnpm_publish_time":1501626231911}},"readme":"[![CircleCI](https://circleci.com/gh/igor-dv/jest-specific-snapshot.svg?style=svg)](https://circleci.com/gh/igor-dv/jest-specific-snapshot)\n\n---\n\n# Jest Specific Snapshot\n\nJest matcher for multiple snapshot files per test\n\n<b>You can read about the implementation [here](https://medium.com/@davydkin.igor/adding-multi-snapshot-testing-to-jest-b61f23cf17ca)</b>\n\n# Installation\n\n```sh\nnpm i -D jest-specific-snapshot\n```\n\n# Example\n\n```js\nconst path = require('path');\n// extend jest to have 'toMatchSpecificSnapshot' matcher\nrequire('jest-specific-snapshot');\n\ntest('test', () => {\n  // provides snapshot file with absolute file\n  const pathToSnap = path.resolve(process.cwd(), './example/specific/dir/my.shot');\n  expect(100).toMatchSpecificSnapshot(pathToSnap);\n\n  //same snapshot but with relative file\n  expect(14).toMatchSpecificSnapshot('./specific/dir/my.shot');\n\n  // another snapshot file in the same test\n  expect(19).toMatchSpecificSnapshot('./specific/another_dir/another.shot');\n});\n```\n\n## With Custom Serializer\n\n```js\n// extend jest to have 'toMatchSpecificSnapshot' matcher\nconst addSerializer = require('jest-specific-snapshot').addSerializer;\n\naddSerializer(/* Add custom serializer here */);\n\ntest('test', () => {\n  expect(/* thing that matches the custom serializer */).toMatchSpecificSnapshot(\n    './specific/custom_serializer/test.shot'\n  );\n});\n```\n\n## Extend `toMatchSpecificSnapshot`\n\n```js\nconst toMatchSpecificSnapshot = require('jest-specific-snapshot').toMatchSpecificSnapshot;\n\nexpect.extend({\n  toMatchDecoratedSpecificSnapshot(received, snapshotFile) {\n    // You can modify received data or create dynamic snapshot path\n    const data = doSomeThing(received);\n    return toMatchSpecificSnapshot.call(this, data, snapshotFile);\n  },\n});\n```\n\n# Limitations\n\n1.  Snapshot files should have an extension **other** than `.snap`, since it conflicts with jest.\n2.  In order to handle the `--updateSnapshot` (`-u`) parameter provided from CLI, there is an abuse of the `SnapshotState._updateSnapshot` private field. TBD - try to use the `globalConfig` to get this state.\n3.  `.toMatchSpecificSnapshot` does ignore a custom serializers strategy. In order to support custom serializers, you should use the `addSerializer` method explicitly.\n","_attachments":{},"homepage":"https://github.com/igor-dv/jest-specific-snapshot#readme","bugs":{"url":"https://github.com/igor-dv/jest-specific-snapshot/issues"},"license":"MIT"}