{"_id":"vue-jest","_rev":"70-f6716766f1536849f9373381c72f4c5c","name":"vue-jest","dist-tags":{"beta":"4.0.0-beta.2","5.0.0-alpha.0":"5.0.0-alpha.0","4.0.0-beta.3":"4.0.0-beta.3","5.0.0-alpha.1":"5.0.0-alpha.1","4.0.0-beta.4":"4.0.0-beta.4","5.0.0-alpha.2":"5.0.0-alpha.2","4.0.0-beta.5":"4.0.0-beta.5","5.0.0-alpha.3":"5.0.0-alpha.3","4.0.0-beta.6":"4.0.0-beta.6","latest":"3.0.7","5.0.0-alpha.5":"5.0.0-alpha.5","5.0.0-alpha.6":"5.0.0-alpha.6","4.0.0-rc.1":"4.0.0-rc.1","5.0.0-alpha.7":"5.0.0-alpha.7","5.0.0-alpha.8":"5.0.0-alpha.8","4.0.0":"4.0.0","4.0.1":"4.0.1","5.0.0-alpha.9":"5.0.0-alpha.9","next":"5.0.0-alpha.10","5.0.0-alpha.10":"5.0.0-alpha.10"},"versions":{"0.5.0":{"name":"vue-jest","version":"0.5.0","keywords":["vue","vuejs","jest"],"author":{"name":"Holmes Conan","email":"holmesconan@gmail.com"},"license":"MIT","_id":"vue-jest@0.5.0","maintainers":[{"name":"holmesconan","email":"holmesconan@gmail.com"}],"homepage":"https://github.com/holmescn/vue-jest#readme","bugs":{"url":"https://github.com/holmescn/vue-jest/issues"},"dist":{"shasum":"720dac7378a10ece5fa0ebd737d0c2ecf43128fe","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-0.5.0.tgz","integrity":"sha512-jXIV2hhDBD4q95J0IWJun/uTpcaImxEoVxD2HW75rptmvADZnxJh4X9BWMCASC3zgYJDqDIXWaVdH2ZxsfwgqA==","signatures":[{"sig":"MEUCIBbOC5YD/f2x/hfhI/nMHPn7nF/K8C7c2mIN4vJF4yxdAiEAju8uocn9TqlaPB4dGn0x5s0LNreQ3N7dNi71MOCKDmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"index.js","moduleFileExtensions":["js","vue"],"unmockedModulePathPatterns":["<rootDir>/node_modules/vue"]},"main":"index.js","_from":".","_shasum":"720dac7378a10ece5fa0ebd737d0c2ecf43128fe","gitHead":"ddee0aa00ebc64dfee9db47632236f134e5c6436","scripts":{"test":"jest --no-cache","watch":"jest --no-cache --watch"},"_npmUser":{"name":"holmesconan","email":"holmesconan@gmail.com"},"repository":{"url":"git+https://github.com/holmescn/vue-jest.git","type":"git"},"_npmVersion":"3.8.9","description":"A vue preprocessor for jest.","directories":{},"_nodeVersion":"6.0.0","dependencies":{"babel-core":"^6.8.0","babel-runtime":"^6.6.1","babel-preset-es2015":"^6.6.0"},"devDependencies":{"vue":"^1.0.21","jest-cli":"^12.0.2","vue-test-utils":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-0.5.0.tgz_1462634437824_0.09014889341779053","host":"packages-16-east.internal.npmjs.com"}},"0.6.0":{"name":"vue-jest","version":"0.6.0","keywords":["vue","vuejs","jest"],"author":{"name":"Holmes Conan","email":"holmesconan@gmail.com"},"license":"MIT","_id":"vue-jest@0.6.0","maintainers":[{"name":"holmesconan","email":"holmesconan@gmail.com"}],"homepage":"https://github.com/holmescn/vue-jest#readme","bugs":{"url":"https://github.com/holmescn/vue-jest/issues"},"dist":{"shasum":"f35aa535038cd26c7ddeefb24902a23c08d90460","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-0.6.0.tgz","integrity":"sha512-oZBpvThMQcAMB91KEMMBqTWgoaZb15U0zs4m3E6EEFZWTPuJwzjQE1p23px/QsK6eGIUp9WbQgvVHA8kE8S3QA==","signatures":[{"sig":"MEQCIFqSGUh+BziHZweMLQ7zu0NCxgv4Mu4l+tU/WYML2BiWAiA0Hdm5Q1/sjeUeO74I7CFubPEldud2I2V+pVof7yauPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"index.js","moduleFileExtensions":["js","vue"],"unmockedModulePathPatterns":["<rootDir>/node_modules/vue"]},"main":"index.js","_from":".","_shasum":"f35aa535038cd26c7ddeefb24902a23c08d90460","gitHead":"717c43c32bcca72a013885e3ba0e86b5e283c1b7","scripts":{"test":"jest --no-cache","watch":"jest --no-cache --watch"},"_npmUser":{"name":"holmesconan","email":"holmesconan@gmail.com"},"repository":{"url":"git+https://github.com/holmescn/vue-jest.git","type":"git"},"_npmVersion":"3.8.9","description":"A vue preprocessor for jest.","directories":{},"_nodeVersion":"6.0.0","dependencies":{"babel-core":"^6.8.0","babel-runtime":"^6.6.1","babel-preset-es2015":"^6.6.0"},"devDependencies":{"vue":"^1.0.21","jest-cli":"^12.0.2","vue-test-utils":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-0.6.0.tgz_1462674857602_0.21671223547309637","host":"packages-12-west.internal.npmjs.com"}},"0.6.1":{"name":"vue-jest","version":"0.6.1","keywords":["vue","vuejs","jest"],"author":{"name":"Holmes Conan","email":"holmesconan@gmail.com"},"license":"MIT","_id":"vue-jest@0.6.1","maintainers":[{"name":"holmesconan","email":"holmesconan@gmail.com"}],"homepage":"https://github.com/holmescn/vue-jest#readme","bugs":{"url":"https://github.com/holmescn/vue-jest/issues"},"dist":{"shasum":"5fabf5f8b8e44e57845518915f300d501f52af90","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-0.6.1.tgz","integrity":"sha512-cbkjRnsYvM/B6e2HIUFVhTxEWwzEQG++LX9HnsYtGnm+0ClZ99cS4ISdV0bKmaWpXwWR5qHCe368pTVCdNfbYw==","signatures":[{"sig":"MEYCIQDKEcDbshfTzES3DCREwrEObVpYLl8lyHYag+rBUHSTzwIhANzIVOlZXg4Cc9xjj2Fl7VSvBYhP7q6SJaWo7ItMfm9/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"scriptPreprocessor":"index.js","moduleFileExtensions":["js","vue"],"unmockedModulePathPatterns":["<rootDir>/node_modules/vue"]},"main":"index.js","_from":".","_shasum":"5fabf5f8b8e44e57845518915f300d501f52af90","gitHead":"2922c4e953b9dafb81171abb2e0ed192dab48946","scripts":{"test":"jest --no-cache","watch":"jest --no-cache --watch"},"_npmUser":{"name":"holmesconan","email":"holmesconan@gmail.com"},"repository":{"url":"git+https://github.com/holmescn/vue-jest.git","type":"git"},"_npmVersion":"4.2.0","description":"A vue preprocessor for jest.","directories":{},"_nodeVersion":"7.8.0","dependencies":{"babel-core":"^6.8.0","babel-runtime":"^6.6.1","babel-preset-es2015":"^6.6.0"},"devDependencies":{"vue":"^1.0.21","jest-cli":"^12.0.2","vue-test-utils":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-0.6.1.tgz_1491892389825_0.980345853837207","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"vue-jest","version":"1.0.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.0.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"dist":{"shasum":"ff96b960b86a24a094390d4352f4f1a31cf8d3e9","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.0.0.tgz","integrity":"sha512-OGtyBJwxZELhcJSlORehnWYxmKSThfKzfqQfU9d24CkdmolBGKgsZaKSUGymZgIvmOrBSHMwf0udjorE8UoDsw==","signatures":[{"sig":"MEUCIB+9ATg8ACDKWs7shDXVOllXzrx37BB1TGQHpEtdbayYAiEAj5+SZVamZqCELaUlZZkTOhyvcsKRqptFQpjgTh/XoH8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"438ee79d8a5f56c20de3790060c313b1617f298e","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"_npmVersion":"5.4.2","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.7.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","convert-source-map":"^1.5.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffee-script":"^1.12.7","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.0.0.tgz_1508870132220_0.9925077864900231","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"vue-jest","version":"1.0.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.0.1","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"dist":{"shasum":"cfaa08c21ffd15555428a47f6046a17d04c66747","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.0.1.tgz","integrity":"sha512-mAkbfYK91ex3djPMHZNs/O+KIWe6eBkDKSqKjww8Jn3iLeGNy83sUm+oeyftxivFmcaaGM3IyWdO/6k9HmYXQQ==","signatures":[{"sig":"MEQCIEuZeORfg5ZiFfu8twa42h5YT+15tYrOmA37a5nZMXB4AiBbvv2BLEQSSUVCE9nXR6AoeX/hUoC6yZ1LX8sACoRvtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"c5e16c25651c7eea46a158d2f00a97182087ffd2","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"_npmVersion":"5.5.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","convert-source-map":"^1.5.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffee-script":"^1.12.7","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.0.1.tgz_1509744551229_0.4204612011089921","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"vue-jest","version":"1.0.2","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.0.2","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"dist":{"shasum":"0c708734167c1febc8a812dca6df137a1fd8c4ae","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.0.2.tgz","integrity":"sha512-qUbf0btoT4a+Wyv4GXoo/U0vVOzmu/YTUCzhkEqWHqYzoefLIHjDKH+2bHM5Q4IBd2pnl+vD0WMuzZGpNw5APQ==","signatures":[{"sig":"MEYCIQCrD9DMW6vgxvMGSBdAy4xrZul9RjNVe5TvB3RusFdmMwIhAKqlEv7fy/ukHUuLIsENMfYgi71ZkRGLO7GHaRfV+bsg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"ce9c913bd6c7d55a75d8e0d7390ea4320d9f362f","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"_npmVersion":"5.5.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","convert-source-map":"^1.5.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffee-script":"^1.12.7","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.0.2.tgz_1509884347673_0.04030103865079582","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"vue-jest","version":"1.0.3","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.0.3","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"dist":{"shasum":"d8329031c0c250282be407d0460fc0c58d9d5d2b","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.0.3.tgz","integrity":"sha512-2O6S2Uqpx1qkDbNhg0pZRYweSBKZS8O9Ii9BkUkLjBPVIF+1d37+05QLaOc1PMd8OQi1T+fPwCEijiMVZiqSUg==","signatures":[{"sig":"MEUCIAh/g9WTPtVyFH7hlFYkfJ/gMo6pFZKLJ+yJue645lVcAiEA/nmqNjDQB4c6xBdydGyf7fk2Gg6KIHGFG3ghs0/R9sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"e952f6d519403fa36cddfd45f5fede6f9c1c368f","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"_npmVersion":"5.5.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","convert-source-map":"^1.5.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffee-script":"^1.12.7","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.0.3.tgz_1510594728057_0.2423666724935174","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"vue-jest","version":"1.1.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.1.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"5219daa0fff61b58490a3aa67adcb3e0fb8ae89d","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.1.0.tgz","integrity":"sha512-ZiTPgwOCBjbZj9k2n5bDCIqnXyiXLNOdvO9/R5GxDh0LylIn49TbJ8TWwOr/KBI/vmNIN/WSlLS7SyPzdQtrQA==","signatures":[{"sig":"MEQCIFMG6n00a6Z7KqgIV92UHi6DCLDNB8s9tmMGzQBLmlsuAiAH9IzZUJO6DmtckKNsI4VnrJtFuqx8D8FUGQ8WTDFYfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"d9759aff9d86a2a4710d997450bebacd8797f5e6","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.5.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","convert-source-map":"^1.5.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffee-script":"^1.12.7","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.1.0.tgz_1511375462434_0.9670679776463658","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"vue-jest","version":"1.2.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.2.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"4f7dafbe5288e98db36f5d86964b42231a435131","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.2.0.tgz","integrity":"sha512-5uFOKROZIg3meZXbmmh/XnpVdrdqHEAYUFvJbUxcBoLRD9Y21eXmUEP4VTQ9qeGZ4Bb56ExWqisUPVRpVqgRUg==","signatures":[{"sig":"MEUCIQCuOfMZXbFPKplJe+rXESh0HhhX2aAzxrrgpa29HHrJEgIgX7H9TJ0h+YRUfwal23Zrtsftoj4U/rcPioOt5ktk4uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"9ee7399ad7b97defc6f0d609210bf9425e2028c4","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.5.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","convert-source-map":"^1.5.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffee-script":"^1.12.7","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.2.0.tgz_1511802915233_0.25485078361816704","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"vue-jest","version":"1.3.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.3.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"4fcfbf56eefe57f3f5e7e3674d8eca65f9f543de","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.3.0.tgz","integrity":"sha512-MDcvxNXdc9pj1BAFgcnyPt+wAvmGpkAXxxG0KkllioZfXaG1fihrKyD4mHj0VI6FlmTaOymr9DRCB2gZJlNahA==","signatures":[{"sig":"MEQCIHerJAcihhxDcnX2wjaxHBdZUXOr3vVfkqFshcjAfI++AiAJB6J4JSNlozePneaP9/n3PFt9cYab2an0Mo2m/ejwjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"0ecf04036cef870174b3a49da2442fbabda902eb","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.5.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffee-script":"^1.12.7","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.3.0.tgz_1512507061035_0.3731795896310359","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"vue-jest","version":"1.4.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@1.4.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"1d6b4d2774b0aec06cfe5d39789039d3381bc528","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-1.4.0.tgz","integrity":"sha512-X5YXTXcpklijK3wXG/CiW8Frkz+YPBjR+//FD5rcmlnmEelz+8AQpKA8vhbAHJx3gOhA2tkWt8XEjvxq1S0heg==","signatures":[{"sig":"MEUCIQCTeyCFuk14NYz2XWfdVXAVO0lHnoKsjbb0rJUwHJziLwIgbYZEiEjSHfIhSmFR6ALjRLadAVDIxuOu9TZmK+ik06c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"40620f8f72d314c09bc2e22ed968d924b3cbc17f","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.5.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","babel-core":"^6.25.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","find-babel-config":"^1.1.0","babel-preset-vue-app":"^1.3.1","vue-template-es2015-compiler":"^1.5.3"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-1.4.0.tgz_1513171236780_0.282868072623387","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"vue-jest","version":"2.0.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.0.0","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"fd85ffde96d1ea8640a240fa898f7cc55464cb2e","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.0.0.tgz","integrity":"sha512-q2qfdcTfBXv9vR3+kmy/aGhh+ep2Nxg7esmdfXFqnOrPiUTqs9OX8QNCo9IG1DKFuB1PMBNx7ADW8Nluns+Qgg==","signatures":[{"sig":"MEYCIQCXhtWoLjsnwTWpu1K7nxRM2VWpPgCT6kZA5Dfe3ZcL4gIhAOrLpUOvBsZHkYx6chW4FrtWprjM2FoYlykuMR3HrGIE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"15b899a61cf86662ea0cfe6377987dac48d29b18","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"6.12.3","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-2.0.0.tgz_1517002076929_0.7623401579912752","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"vue-jest","version":"2.0.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.0.1","maintainers":[{"name":"yyx990803","email":"yyx990803@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"3fa14f1c129f5871c058d652a8e52106b918bff4","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.0.1.tgz","integrity":"sha512-hRWeTvDYHBCHglYE50MpDKkJOkw1Zv8AokRMhywg9ksvt5p3ujumKRQkerSOGOe2IhZzi50zC7PWvIIqL//ftw==","signatures":[{"sig":"MEYCIQC+uIj8XZIW4Uj/l4ZenOtdfDPy5PuLFPjl0Ym6aou94AIhALP0I02z+kj/kWTN/tG1g6XZR66wCjekTKABFdcxE/CL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"a46ac9d8aeaf2bb9b20314ea364d895306d6435c","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"6.12.3","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest-2.0.1.tgz_1517741502232_0.583095466485247","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"vue-jest","version":"2.1.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.1.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"d106560b070cc1ba76f1e3a702eea3689c1bcf2d","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.1.0.tgz","fileCount":22,"integrity":"sha512-7SYSqfXY6toB5Pr0vcD/AUS+vqTlnkxqS85n/kVGP4i7TShhVTwwJ/Rv+8s4xEeLMclS5qP0RVMAAKbY4BiUDw==","signatures":[{"sig":"MEYCIQDLSIKUA5qduX11IEg+oQ0kK9hCYZKm4XMqErZ5HPJYqgIhAKOtol9aXi21Nc5STjW5wvgTxUEdtkbdfFESKjfmq020","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26248},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"ca9db33ab3cf0391f6ab2c98e2e9c693877e8be6","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"6.12.3","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.1.0_1518335805066_0.7058053312718613","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"vue-jest","version":"2.1.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.1.1","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"7e78c7731cd581e88f275ae9b7faf8098e53dda0","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.1.1.tgz","fileCount":21,"integrity":"sha512-JJcErFJ1XhTmW14zBhceZXGuxQoR/DiUQSvS3RDpjSlIpAmqi2rrI/a/6lcyBxm++yZt9TeaAneU0D0zqWtMXg==","signatures":[{"sig":"MEUCIEKU+4p0hG1cWcWyccW1KNfRGP7R+6fsGAQAf7GAKeeqAiEAlnHrZ6yGIO3eo313Wgb7yeolRfp5PGLwhSPx1ZXuPhQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18885},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"9b26acdcabbc750dc42713c3259be015eae0b1f8","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"6.12.3","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.1.1_1520233861992_0.5467356992999679","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"vue-jest","version":"2.2.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.2.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"8a63112a8bc8519057fc7b9b38aa7738486f4757","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.2.0.tgz","fileCount":24,"integrity":"sha512-0RqpvDcMSVIJ+TsX6N7ESDZHBzxMI45xMbDzS7f84ihu/kBNtNXIL0E4y+KXKLjKj+Gf99AWBcActPYhkSCeCA==","signatures":[{"sig":"MEQCIFERQfDZ+P6KxPutvO+8514Gt6SpE2Eu3UUwGJ94kN55AiAIvDb3f65KKYa9XQHIF+P12oivglb6DV6hoiVMGMnYjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21485},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"990469a80052bea6d88bbc1adf414c5bb3692a28","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.2.0_1521322475533_0.3977442154169559","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"vue-jest","version":"2.2.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.2.1","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"a3a5299548a15fdbc5a00409a3aab5f48c625c57","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.2.1.tgz","fileCount":24,"integrity":"sha512-XnJWRFdCkHf+dLaaC0PzIiyQW4hoH7EzqPpPT4/nAmUjx288tsDWL68dbzafcM6c0W9qOPsb2YlFVxDiEd45Zg==","signatures":[{"sig":"MEQCIFJOQ1hPRZ+tXmwTeQRfuRMBiwSUkarfg5RvUNVIwplgAiA0y2yeR82R+mkdhHaVXPa/XqEEVqwNss2eJwnLGNmdhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21782},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"cf66298b732092dc95b4b91ea8c7bee712b93690","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.2.1_1521366503624_0.30343531083056985","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"vue-jest","version":"2.3.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.3.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"803605b549d6c3b2cb32e7e8c1951d919fb10601","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.3.0.tgz","fileCount":24,"integrity":"sha512-c/ZxWSBA30AXfheSCe9YoFXsVQQh3mv99+GOTuG3hQf1CDuFU9y936EeNs/xM/bgaUvhyfzAb2TVMlmYGG3P3Q==","signatures":[{"sig":"MEQCIF8IR7hW8hp9bcixTrdlyKNy8iADhRjh0cvQqQhXlv02AiADUxXz0bx8ffdyZKtcOxndXY4mlFrixRqCWqvY5MkAbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21926},"jest":{"globals":{"vue-jest":{"experimentalStyles":true}},"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"5a1693dd05204ab50628317e8f0ed89be7203a8c","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.3.0_1521757840766_0.910019344434724","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"vue-jest","version":"2.4.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.4.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"99ed229974fa588637f5385bd6db4f6e4b06a437","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.4.0.tgz","fileCount":24,"integrity":"sha512-RRWG/BRZxwzBJIT0ZBulU3HVVNQcpCd5yyun0Or9CbbYHDGqyIMgch/ujsQNhdmAQkL3tEK0l8aY+/SN5slRmA==","signatures":[{"sig":"MEQCIQCw9lcC+zIbs0TmeF49lgIEUsl6AAygCa1JkjRrTr6YUgIfeyZUypQVWlD7BeekDBBRWIbXcp73A7xIEeRkqB0Fag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21952},"jest":{"globals":{"vue-jest":{"experimentalStyles":true}},"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"185a4c43e0e2e0d382d771bbadcda91f3c059191","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.4.0_1523162777995_0.4608859759389412","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"vue-jest","version":"2.4.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.4.1","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"50e2435cd9b298d996f71bbef759aceb33890812","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.4.1.tgz","fileCount":24,"integrity":"sha512-LpiUwga4xmzmpUY73gMnujryZvXJ9a273LWG4Kuz9Rw47Vnav86Fe/+h8tAOR4w/zRb5JBy5WgisoCIPTUzQew==","signatures":[{"sig":"MEYCIQDSnV38Zs73rhiGDlQA5VvlHiuABgDrmJ1wxSGsw2luAgIhAMm57eKmgscDlDtm1PmsquF4fiMB9+Jb8x+todmeyrGd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21861},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"e9c9a2d5e155cd2cff3dda1aa5bd6cdd57563b29","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.4.1_1523204359849_0.9738251116223853","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"vue-jest","version":"2.5.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.5.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"9dcf902720fa47ba98e60eb771a02c13e6b4eb56","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.5.0.tgz","fileCount":28,"integrity":"sha512-k/T7ZbcyaPFZXsSVH4Kd/c2curybl0++Yf8NmfPHMqN8dp+25qZC4UiUxmoCistbvIFwJ6nFlnZM55DDPhsXFw==","signatures":[{"sig":"MEQCIGnOQqKp6mDPVZFE8vMOmUb6QzblDEo/4g6q0cnMLn/KAiAc0SBz16T2whjYGHfJ9OrUtsoYzW/AfPwBmdbFy80beg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa0bRQCRA9TVsSAnZWagAAKAUP/iK/Li0ggg9wrTOdS/oe\n7EDN8/ZZK5HytJa7QHgirnU3QVScenhQZM9rW3W2v/MuRyI6anuNvDlNFEIq\nCFq+PHMi2eR5c41rKi8QYWMo/rw/79jyqdECWSb+3g1DiBwKqjLm0kPGxjYg\nwKfIxPHPf59FsqvvW8jQQnwRi+IvfYp4pSe581XTgOmfG4cJug4Qa+Yj/7Gg\nxR4DYcpYf5w5iyj+jnKACH5QaNo8o2RPkXtcn/OmkAfai//CPeqBY6y5b7bQ\nJADsb5jMOLrorwsax9wpfvgXvOiQ24CUBphSfavou7o4VsgV8jZEbGgJgGvR\nhPE+ITRlXo2ut28c6DkFjm/Lpy00obdMN93JN2qDu6N7c9s0vKfOdAMDPY+i\nKlaj7UIR0v1zKAnRVJmsF5ppz5pAAGxJNqOiNfbXhCVQdJcS0Ze0++OUINPU\nHlB0Bk0qmdSO5xy5F3ajqR6hOzoPacTw+uJ16jfUSVBwMQoc1lQArPPlkOza\nB+KdxT7Ve4+W4yVgKu74Od7VhrwfBMczIwCTBSwlgaLYcionBeFVolgjHklg\nK4jPq61a2OOGotWUWZAdaYaXj4pn/N5MrK1/zzmEVNyhOYBZgjwkNV+C1Q3+\nnkuPcv3BLHJ74wU8Db+bYzuZn2C1jAMQV410Btl+EIiEt+Dl0sTaooBREDXj\nD87u\r\n=FDpi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"9cef21f9dfde2753ec49b17b8668345f9d508134","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.8.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.9.4","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.5.3","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.5.0_1523692623468_0.5000244242306366","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"vue-jest","version":"2.6.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@2.6.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"23dc99a4dce0bb59fea3946e1317b234968cf12a","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-2.6.0.tgz","fileCount":28,"integrity":"sha512-kVgKGcycJ1ce3tUc48JKFSSXsbRNy5QOCAcK9k1aYDRD0m6tTbbFm8Q8yGkfsXLyFeUsvO1OEgsCYxZeD5GL2g==","signatures":[{"sig":"MEYCIQCFKtfZ4C2Algw4CZfbYoov//HyBL0LNFTbXRPVInxrAAIhANWBep/uA2aQeNKx+CGp2vj53NUuN3JvxbcTtPR9vgH4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/fiACRA9TVsSAnZWagAAxqEP/R9UO/1USc5JRXBi9MWB\nwNxMsZS7lQnbDBTGDhtF3TgcYVIFJy7POgTIPU1Ks8jFxJ+CuiXVxur12yXV\n9VjyK6WWyoIRVcqV6xMunk5dOYhpdi8wv3eKad5KVW2vuzpJUg9naNBAYBE4\nRMlHH9oMKKzdPQuCB8y69dbbGvG2MX0wbMnVaGVh33i2ZT16P5abuHiJxcLA\n/cMcGVrkQKJL6JJgOmhWPqSqSQTKsOdFrVRvy5MD9ztzk4AHspsHzFQPlUzM\nAwwZp3AT1e41oVfb7vafS755gcfNZ2vZ/1OkHbgPFOZOm9C6rKSUctIUU8aT\n9rsM4taBbR6V/LCL7QMQOgkvxO5i+hIBod4i2KsSAK8YDMFZD+PRi61m4mSJ\ni7KMsg/tA09FAGFFVTH/mTQA+/oLXFj/A8EVBgvLpF2wxzpgMdwB3ZM9jxky\ngVqtboW3pRAGbZxsaMFg2yjQf9qkq8RY6HM443/P5R/9mNiR5PCHLrURMSM3\ntzOaS/ZIZbY/Mpz4qRmn70Hb1OXewpEdXNF0LvvRi/SctpuRMmI0hoJ61QSN\nrmrxocM/8HIqOa869xWVn23kcZoCGng0rRECl8/Em9rc5xrgD1YIxXWF4Pbh\nPh7d+Dt9l49ClIEQvIpJEO7nnMTI0N/YWEAoSXOghvjjSBsgbXNP+iG6rl1+\nPjYE\r\n=MVL1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","files":["vue-jest.js","lib"],"gitHead":"e694fc7ce11ae1ac1c778ed7c4402515c5f0d5aa","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"5.6.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.11.1","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","vue-test-utils":"git+https://github.com/vuejs/vue-test-utils.git","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_2.6.0_1526593663385_0.5987303290420256","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"vue-jest","version":"3.0.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"e5b0ad60c37bbeebe214124420de9eb911596cdc","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.0.tgz","fileCount":29,"integrity":"sha512-naYRHx600YmwfUCoCUsbNlgQ6uk8L0Nn76bVZyMIJYOLlvS+f/1BqOX7ASXlYnNqNobYSC5AtWSlNzRBtYz/mw==","signatures":[{"sig":"MEYCIQDLOL/OqRVCpTVjoOREHmyTlRBhi+iTZQgjXf+mgoKy2AIhAP4Lh/6Wac6vnMjL64xK1kO+ZkF0Z2x2i3J/pRswf1pX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbw3MmCRA9TVsSAnZWagAAoQcQAJ/xaYbUo8DtQw17NB/W\nKZ9Dx4QD2TxIVIM3cdO1v0foto9UEwzduHKKGT16+EkBcXoAmtb8EPxKSJeW\nTKlCpu0Uv8Tbx7tCw94Foz/JVaioWl26pSXGSK656LzyR2CjAa5weM2LFauD\n7epO6ky6aQ+YecEHZOibvjlId316T8LPi5eZvi9UHotVu/ahOba5TZEPa9hW\n55igWjCjs87j2HSoUF/q+QRArXe9blWH3EB2XaW1vrMJyFTpqKcVZilYioAq\nU+lX2+2RM+U+AMnt6Qj2P6ai9ve8EA2W0n2Rol+bTsgJo4OqjgyxrhAY94Oi\nvw0kUmmD/Q5YaQo7W+kaGWZZC5BI7bf5YQCRvJoJQ0Bkzvc7ifzMAEPf8vYG\nK3Trw7GRZqx+rTpPu3stuREmLj5d+f8JodLr/iQT4JNjmbE0k/jvPKzAmgy6\nuPbALAo4Fdtyvs3qo3UclZNBrgGy8lt1bKOuXXcSjENpBjzTCo8dm8/YhMOs\ncLSXmPdkZeusTNGCiCbTmpNFOxFPgmw6mBYo/dQasHiw/9ciKhOQyJpvsTX3\nvAZvSjUCa1rgg7ILWtclquGpWZWtnjpd2QlIaszGGqrXMcZKTInRHVQJ/KSw\ngiIbIH8lCVQEuGJj2aP3A3IHqAcB0vgGXdWZXRe8VEL/oDB8YW5sOpv8Cd8F\nMcXe\r\n=2BYu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"d68442b27c7e24b9bb87b56bea8318f3c7e77e73","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"6.3.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"8.11.4","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.7.2","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.0_1539535653350_0.11392360598749063","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"vue-jest","version":"3.0.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.1","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"127cded1a57cdfcf01fa8a10ce29579e2cb3a04d","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.1.tgz","fileCount":29,"integrity":"sha512-otS+n341cTsp0pF7tuTu2x43b23x/+K0LZdAXV+ewKYIMZRqhuQaJTECWEt/cN/YZw2JC6hUM6xybdnOB4ZQ+g==","signatures":[{"sig":"MEQCICyAxXnJMIlp3bJJj6SR0GmHb0xIEXnXgQv2LpKGVSDrAiBf36KJjcG1HSA4Lb1SxPCwtOqyVFmu7bP4YTUzXD4shQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+xHjCRA9TVsSAnZWagAAZUoP/3Rvvz+ATs8TY1CtksI2\nBE9PotdaKo913Xo6YoD/rucr5Oq+rWcowyNvHoyNNNmzSn9PoHzHDASHv62B\nXuH6ifX/ZLD2pQLKviuj87Do+TqzOdWzrx8RPBV09bEy55HUEPrjiLYfKAUj\nsrw80dMZ5AVh91yqLGIWSle+ZJB/PZCVJM20HZswpeX91wbNom55sVz7HSjF\nM25+4Qwulw4zyNjhektbTQC0tEvP9VWp5wmDsfHXYlLV23af5RT+4SdI+T13\n8lK0d1yiyB+0Tb/J9brNZpBGNsZQZ5Z9w5ncFFcaGAKAe6HZ14+1yUG21Rnh\nsL3LB6Vtk1YHFBRCGlphLXdLKeruPMxl27FJ+2isaW6x7vqZFn6OkX7PkgA2\nIPw9qFK13d2Hkroi0Via3HFGOhj8bbkVD2uc8xPyTlNdkBZJqUmNg9T0uTvk\nQusCcK+y/3OijXxZi+zeo2jnPq4lUD2Z6ncv1vy+fcV10t1oMsVJxsz51iUW\nHt3DJcaR3SENLEJwmwFmoP93L6snK+hIEft7w6vaYL+gCApUOZJ8YqkjeYW5\n1I2IJFJdlW4/jTsMnrABUtHmblmyI6Nz26ILxQz8VWFuI8Z+R5umzbE1h3Pp\n0Dstt24LDh0NyXuIe9VNPlfNGgBrHP33guG2hsnEb+hYGGpPY4M9pVxjm4jB\nPRd3\r\n=fDP+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"2f6c49e2e73020ca97dd7a32050a3ae0866e3091","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"6.4.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"10.13.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.10.0","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.1_1543180770428_0.26836213413840326","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"vue-jest","version":"3.0.2","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.2","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"c64bf5da9abd0d3ee16071217037696d14b0689c","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.2.tgz","fileCount":29,"integrity":"sha512-5XIQ1xQFW0ZnWxHWM7adVA2IqbDsdw1vhgZfGFX4oWd75J38KIS3YT41PtiE7lpMLmNM6+VJ0uprT2mhHjUgkA==","signatures":[{"sig":"MEQCIAFHkCpjmBsd/dJnb8g11wsqO/vdhxxWgO3ctyPNdBmlAiAIVgpIoEN2ZHGQzYuVYGhjYEXeL4FsQ5HMku7RSfOCfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEQjvCRA9TVsSAnZWagAAvdMP/iV1i3qcNIO9jPf/utAT\nNuDaSiQISNjHtaUkXfLtL/RiHTHWoW396m17RXkkp2iAOaQG3hQw1dcioLXz\nKnfB+1T4eOb4ttF0a/N1dMlLqCjydoR23cuu9JFlIUf30q8T3t+X32EB1CTa\nYiGQFuKqSkGbzKXAllzs3z5mS2UdLdEDIj+/g1iKKLzUjP3d0r437ydGhQhL\noNac4O5ARvbiqxczm84z6YSbGoS6gBBpMQsa+xv/aqM+kIMTku4jEeNWpwWp\nb1WK3U4h1Ihd3vCgGGfNDrWtS9obVeTMgTLd99ppulhdV3i52H/8iuvk+tS5\nHsAP4JKseFtwwutA062mRZ1a9ovShEpDUD0EvtLxvpAGpRamtWgcIylzVK1j\nBeglSrPMnxEZMUoD/FlBkLuexVO5ZjBNRJ+yg/eft5OnAU7hXlR5SCyyRHnA\nOyBFpJSZNZ9kqUBw46AnDzBA6vMUD77kYVyYyZGwvDO6WnF0kxLgb4+tjMoh\nNOLUXO5kMo0AEBXxgoKwVvzUo88HgrkzTDS2XuVLfcCHEEyTUjkuCRv06nED\nFBm9ApdudRnjtuwSqBbX8hH6KbHXgNU6S4BECjfk/3f00B4UE2z3xNjWvEhc\n3TxDhoqqg558iOjU6zfrWsxlUWM+PbvxpVAR64HhoKL88VMoomaWVXBpEWQI\nac+g\r\n=aPSK\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"b5814d951fc08b6f7669d805444a8f1b03ff4714","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"6.4.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"10.13.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.10.0","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.2_1544620270503_0.41577875841663925","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"vue-jest","version":"4.0.0-beta.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-beta.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vue-jest#readme","bugs":{"url":"https://github.com/vuejs/vue-jest/issues"},"dist":{"shasum":"86ab2927246ea0e96ae80ff9a847d2b2a46c0f38","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-beta.0.tgz","fileCount":16,"integrity":"sha512-8ghFQKO9/HIxG/2LfHiqAa5Vb1cqLTXQkDHXqm2OOq1BKY8YuLFXFK1eRVXlQobXsikxNBom1mv7bXUrkMIDBg==","signatures":[{"sig":"MEYCIQCxes/AXEKh+gU7eE/Lwnd8bPnd8QiQLmBaTUe9LqyzMgIhAOpW/EgmTf6KYgzkCpBmloJY4i3et+m+sNJvdx9zT04w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMl/tCRA9TVsSAnZWagAA9TwQAJFjfV/cytwU1k2i6eiS\nJwUzMksWlVPDfyxwOxYpWY7aAzK+jxRp4+fytdfoQ7gpAsSpnBIzXyN8tOOw\nGVqRXJLG58fADUZeA6uoCHynkuE7nMAX9phbG+c361B7XLtAUxq3xN62m/8M\nMi52H0rjN3L4XtO/yI2sv76X+pDE665XZmSEZ2KuSv+sSIssNs/02K8hr62D\nmaz2rqBEvm58XRi08TBhpS61X0rb+jR6vdsJX5W/LhTBm/G9qsmwifSubQfs\nFgR/dDXgOoPe3QX0KmfbC9WQ41twahu0NUkZ6uPUX/lOHf7E5gSIPy4gbLZo\neb2GbXyGWqexUZfgqHkWDMDDPb57XhjiTXe99uf3OaX8VOCvFXugrewTkWgD\nyV4ewGLguPSET4ABl1nyJNQZGLGwLKJHvl6cggbbixrzWAErjZfPMviu5sFq\nulxuY2XUu1cXOEFrvi5Vsbc7HBcqWbQWwr1Ccdt3U4DHeHF/3RVZ9vywa29H\nQhOapEJJbT5QVP0RPGmpVeZTDuoIqF5p9yMbQ9CzBwvdhXAWjVD0TwuLZh5X\nlRL5OHvjGM4aHFdR1qw8472tE2p7So8RQryzCkarIPaCwL7y6q6OgZy9nCQM\nSDvGWWXkITDBngn8kGhsnsV4kX3vipI/Xwyon12SQz/fqbwZtNGXAKglp3q0\nrNki\r\n=JEso\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest Vue transformer with source map support\n\n> **NOTE:** This is documentation for `vue-jest@3.x`. [View the vue-jest@2.x documentation](https://github.com/vuejs/vue-jest/tree/e694fc7ce11ae1ac1c778ed7c4402515c5f0d5aa)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\n```\n\n## Setup\n\nTo define `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nIf you're on a version of Jest older than 22.4.0, you need to set `mapCoverage` to `true` in order to use source maps.\n\n## Example Projects\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Avoriaz with Jest](https://github.com/eddyerburgh/avoriaz-jest-example)\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles the script and template of SFCs into a JavaScript file that Jest can run. **Currently, SCSS, SASS and Stylus are the only style languages that are compiled**.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`)\n  - The SASS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n- **scss** (`lang=\"scss\"`)\n\n  - The SCSS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","gitHead":"44213385437a2982439da321b1b7cde16fc1d47e","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run test:e2e","format":"prettier --no-semi --single-quote --write '{,!(node_modules)/**/}*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint -- --fix","test:e2e":"node e2e/test-runner"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"_npmVersion":"6.4.1","description":"Jest Vue transform","directories":{},"lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"_nodeVersion":"10.13.0","dependencies":{"chalk":"^2.1.0","ts-jest":"^23.10.5","source-map":"^0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^2.4.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^23.6.0","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.15.2","node-sass":"^4.7.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^23.x","babel-core":"^6.25.0 || ^7.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-beta.0_1546805228569_0.5104306075688738","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"vue-jest","version":"4.0.0-beta.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-beta.1","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vue-jest#readme","bugs":{"url":"https://github.com/vuejs/vue-jest/issues"},"dist":{"shasum":"9cc12a366c9fa61079bf994f842258d5709b5a5c","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-beta.1.tgz","fileCount":13,"integrity":"sha512-EGbk9r22HtJ0BEft7Iz693Z7hgANnyR1Wh6Arb1UmS0FuolD91WMXjN+ab5Wf5L57Kliw5kiIrsySLDOADLSWQ==","signatures":[{"sig":"MEQCIB468tMUXBFGfgqvbBCTFXvEB8bGeNlUjpVLVLEjjV1JAiAakYPM8ODiFjIUTqO3AKrLylAaQXt3Bqtmm/7M80FWzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT2xOCRA9TVsSAnZWagAAmfYP/12NdeD2vx/tNWIW9KkQ\n2e2UQE2pCGGHNitVtp9qsrzuGT+EuhGq+xA1+ci67zNEVD7/vR4/BVjFW5SA\nHiP1Z+q7Tbqr21jPZBDEhJNNU131VpVJ/19cjJ4uQVFngEKXiW1nPI/NPDGe\nLfZgD3dcvmKX2vlpdbWhLRgFabjyAZhlfuxwjhfHW5k/MI/srrY1XMPNVK+U\nJj6j5ArInlNhDPeDpVuYhTemZLBG3vamfNat83X/2VQQSvEVkG25vNJKbRxs\nVO8PTe8URvBXa4RXO5pt2FC4p8xj4+FflnG4PcZFu7hpo/8b/O0NeViuHouI\nWp+JSEYIb2jaV8O263WMxEMwi0U/UXlfMdwK68BYO4JEzSTSCxgyEifjkxk+\nmS1cVRgIinMJpRuiTYB9/6qVzwP3fxVlAFPrhrrtTzMS/l+65KFtIHsB9AXy\nBqGYCP08iD4A1G7xzbGtepwr1oAznHbFmOkNUiuV5H+90VsqJi9booTiA2UO\nDadkXI/MQ8zc4p5xFn2dwJvPy7v/NJbRppyBif50LF7XXMWQ7AFqJqsc7mqQ\n31HEYfJYTI+xNdbPOfrSkPcUyGlI6KzUmBib3VIIO9tQNj/mFRe0wlwKp655\novBG0AberAjL1jeXill8g5y8pHR92dux12MMl85aQ7JAJxa9yCeDrq/dFcJq\nintR\r\n=QFNv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest Vue transformer with source map support\n\n> **NOTE:** This is documentation for `vue-jest@3.x`. [View the vue-jest@2.x documentation](https://github.com/vuejs/vue-jest/tree/e694fc7ce11ae1ac1c778ed7c4402515c5f0d5aa)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\n```\n\n## Setup\n\nTo define `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nIf you're on a version of Jest older than 22.4.0, you need to set `mapCoverage` to `true` in order to use source maps.\n\n## Example Projects\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Avoriaz with Jest](https://github.com/eddyerburgh/avoriaz-jest-example)\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles the script and template of SFCs into a JavaScript file that Jest can run. **Currently, SCSS, SASS and Stylus are the only style languages that are compiled**.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`)\n  - The SASS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n- **scss** (`lang=\"scss\"`)\n\n  - The SCSS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","gitHead":"91af5de1df4cbd216301f0a0bc1e77b8a546c94a","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run format:check && npm run test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint -- --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"_npmVersion":"6.4.1","description":"Jest Vue transform","directories":{},"lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"_nodeVersion":"10.13.0","dependencies":{"chalk":"^2.1.0","ts-jest":"^23.10.5","source-map":"^0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^2.4.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","node-sass":"^4.7.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^24.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-beta.1_1548708941543_0.8320531914948295","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"vue-jest","version":"3.0.3","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.3","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"80f664712f2678b1d8bb3af0f2c0bef5efa8de31","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.3.tgz","fileCount":29,"integrity":"sha512-QwFQjkv2vXYPKUkNZkMbV/ZTHyQhRM1JY8nP68dRLQmdvCN+VUEKhlByH/PgPqDr2p/NuhaM3PUjJ9nreR++3w==","signatures":[{"sig":"MEUCIGiwo8FCt9OPztg2Sd71Nd5hQDySxqpuE/oQV01md6MvAiEAs6iQUN94bD2rOiRUULNUfMYW216mQn4QSNnrU7tsEKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXbGOCRA9TVsSAnZWagAAu7AP/RLzMOG6xgeSyKTgTNeE\nb3MLM730VFK91uqmjZdUD4/VNeLwXa0j52kcTtDZT0NclDvDS3z7wgqx/SZd\ng1rhxFvp5qbtXW4nJyfQEaiBc/oRdpnG32eOhZoXY6pG5RqOxIO8d0mt286d\nhmt6pmohDb7rBOeJnhInZFbUUAjn6LuyE65C946FWZ3VdsuN5+r6gORdjJen\npIXmJKsbSeGluYVmLC+ZeZFnM5xSq7M8LnkeMrt1YQntiFVlmLhX96r93ymp\n8nyX98AmBBzt4UyHepgPpOI80MMWhQw0CCrWC8GajAk1ND3Yq9qnrvCg1GMl\nlIQPhy+LOX3jL7dLd5mHfXUJKM1TWyG5CMgCMDrZ4t9/QjBPduq87pBGe8NU\nPuNUmDqC3I522mIPuYQo41iLVZ5BBdboOFo3gxvGUsneVJILfwrr9JrgtvhP\nVvzzacNRgghV6mX/8Opl9yVFJ285c88jQC05vFzskMozhZqq03Unxf6sMUe1\nVub8HziuJLgTztVSNlU/nTxQxIZcfIVU/Cj8zLooMLHl6zAa6GDqDSm93tC2\nocFNidoYiTfYBca2cmNlw2NuGWOR9azRkrL0vpT+lORR6VWHmZk8C/yDaLWN\nxDrOJnF3nmnFDgvzHS6j1OtkdlkOUw6CUUTTgehA85AMacdQ9/hfVpvyM9D4\nWiA6\r\n=O0ss\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"94abfd64d9624ae55e6d98d80e3c6de4c2bbc82a","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"6.4.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"10.13.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.10.0","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.3_1549644174043_0.09577398402850279","host":"s3://npm-registry-packages"}},"4.0.0-beta.2":{"name":"vue-jest","version":"4.0.0-beta.2","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-beta.2","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vue-jest#readme","bugs":{"url":"https://github.com/vuejs/vue-jest/issues"},"dist":{"shasum":"f2120ea9d24224aad3a100c2010b0760d47ee6fe","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-beta.2.tgz","fileCount":13,"integrity":"sha512-SywBIciuIfqsCb8Eb9UQ02s06+NV8Ry8KnbyhAfnvnyFFulIuh7ujtga9eJYq720nCS4Hz4TpVtS4pD1ZbUILQ==","signatures":[{"sig":"MEQCICeu4W683KHAc2ZMPnOPEAFJyxA9425d6+ViYNnwut06AiB432oc3lG8ojErHS4zAcWSZ1iwiV+nq4NQFlHyHUL55w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaEAfCRA9TVsSAnZWagAAShUP+gL1s4OuGFSooBnsvJBJ\nxD6bzFQeiXdrlGJvjjPUTKsF20a/FOlkG0YaHW1LgQqtnHYXeZHrOmVOXWEg\nevVfgu2aRwIksRq08/ZrnMIvJ6Sak3Uo0zaa8ZcOvaeTTsMJIXjivWhm7TcS\nwbAY5JVFCvjm8GYaaam1Nh6nwCh+pBVaTlQ3AfBEOPred7Zzg8OsrHeDddBu\nH5dCwxThJaIX2qEcR28TiMnxMHgd8stAngmSvtc2IQOblGOe9o+3elQc4xub\n4QrLaUuKX8F6UKCCyLx2PJNhjTxdLSUOS63n6WiuLAoj7Dzi7xB53wglHwsC\nQ5lgo6X266wmz5MargJotGl8yUHKfzAVua98IPu+EGLFvqLWmMt39zuXLtoz\nR13DUpymTEmhpXQOK/ECBb0q2yfqiccw5gcxcB+mSeQr/avh6AVPftfoV++w\nrKvqaPAFYOBzAsW3U6vc/Avj0RRkrfjVB6YbiXdYF0uo0UtqE0GQAFVLV4zf\niA0pOVhE40NPOOkTFGv//tP8dEEAO7LonxlUnKcZHxdzlxg2wei53BwwVQ7L\nm3ZIjQnYEEpAaif5VcR/EGLX9gD1LdblTril/yj6LQrVZXdCdkMCU3UgDfzM\n9fvExrC/Na++PsC7opxAWoD+fXGx5+k5y3RIgPFqRqqSkdGN4V9jM0MlkJIK\nNMFK\r\n=8ImB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest Vue transformer with source map support\n\n> **NOTE:** This is documentation for `vue-jest@3.x`. [View the vue-jest@2.x documentation](https://github.com/vuejs/vue-jest/tree/e694fc7ce11ae1ac1c778ed7c4402515c5f0d5aa)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\n```\n\n## Setup\n\nTo define `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nIf you're on a version of Jest older than 22.4.0, you need to set `mapCoverage` to `true` in order to use source maps.\n\n## Example Projects\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Avoriaz with Jest](https://github.com/eddyerburgh/avoriaz-jest-example)\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles the script and template of SFCs into a JavaScript file that Jest can run. **Currently, SCSS, SASS and Stylus are the only style languages that are compiled**.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`)\n  - The SASS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n- **scss** (`lang=\"scss\"`)\n\n  - The SCSS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","gitHead":"d40edcefd51302633b39354a06205cbd10b00d53","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run format:check && npm run test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"_npmVersion":"6.4.1","description":"Jest Vue transform","directories":{},"lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"_nodeVersion":"10.13.0","dependencies":{"chalk":"^2.1.0","ts-jest":"^23.10.5","source-map":"^0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^2.4.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","node-sass":"^4.7.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^24.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-beta.2_1550336030690_0.6227793469430858","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"vue-jest","version":"3.0.4","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.4","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/eddyerburgh/vue-jest#readme","bugs":{"url":"https://github.com/eddyerburgh/vue-jest/issues"},"dist":{"shasum":"b6a2b0d874968f26fa775ac901903fece531e08b","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.4.tgz","fileCount":29,"integrity":"sha512-PY9Rwt4OyaVlA+KDJJ0614CbEvNOkffDI9g9moLQC/2DDoo0YrqZm7dHi13Q10uoK5Nt5WCYFdeAheOExPah0w==","signatures":[{"sig":"MEUCIQCQ6N9jsckPWN/gsltOtAd452g6GZfw4fSYQzqU0XlyawIgMJ/k8nZfrd0msUV6DptMwHbQUihv2cBXhE8iuOmY8dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfYefCRA9TVsSAnZWagAAT9EP/194fMx5W3VDahGswam4\nu4fuFlHuqDRz4Mau8ic3z3RpW2QW4hC0t1uC+270rdRiOddv9gf9t27G8OiZ\nadWuOYQ6EwlSgaUMbWQs8x2H+d82pbeBrNpQ6V6h21beXy2bgJzzla9gc/NA\nO9H8TzRoqgcWGXPM8gqbsLHE7TKXigKZ+va5OMR7FD/Eyn95905ART4BxBrF\nOUAvSDM8HKUU2qvqnzVK/LM6P5ZfAdOC8+kUkuTA+wLGkhFjiAoit8bh5pcA\nKXBlvKXFi0dpsg6zuFMGJbY6IS9PwlyEXRzSDdIGnEmmfgqFA9ryzDTg05aW\nfADkwjHW/hZ0xt9v6uTZHVW16Gp3F9KOeVdAEb6lw3fRoihTGSccj/QRTdVp\nyqd7qFUrUDSkwlsWHeIF0CJoIVFvqxklI3Bw7uedGqbPNgWgxgx3NAdHVhQN\nFvFoqr2aRcz22b7yFcF8J5GeXtTKun/IOAaP8abKfpIuiJ2c8+HcUNEcytRB\nNYVlpVfFj0jwfUMleI0qoYRKRJhSw4ZlJ/wC3IeH2T52QiflZklJbsLFQOMq\nqRgpXCm73iJBmb18HoCQDyTjg4bouGtOCLRrqm4nd5YuetBCJbWWeOR5D4eJ\n9UTXp6LD//345/iTOb6RyWZLyhgjMq7jVVVLk9fUWi19dDRwOs1SzEDZOOKl\nuBX7\r\n=+dyo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"aae6ac7498de034ab175562c63724a1b603cfe58","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/eddyerburgh/vue-jest.git","type":"git"},"_npmVersion":"6.4.1","description":"Jest Vue transform","directories":{},"_nodeVersion":"10.13.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.10.0","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.4_1551730590844_0.7335472800566518","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"vue-jest","version":"3.0.5","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.5","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"homepage":"https://github.com/vuejs/vue-jest#readme","bugs":{"url":"https://github.com/vuejs/vue-jest/issues"},"dist":{"shasum":"d6f124b542dcbff207bf9296c19413f4c40b70c9","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.5.tgz","fileCount":29,"integrity":"sha512-xWDxde91pDqYBGDlODENZ3ezPgw+IQFoVDtf+5Awlg466w3KvMSqWzs8PxcTeTr+wmAHi0j+a+Lm3R7aUJa1jA==","signatures":[{"sig":"MEQCIGZBfbVYB9WOy5nWQAAdQJrAD8X17+D0iPWY7opbyJNIAiAvcDy3G/c0VzCRJwkygAOy/x1RgzaVh1Yc3BtFeYW7wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddKDPCRA9TVsSAnZWagAAdrwP/0PqJ0WSvWKo94zSHIP/\nFmCkLMnd89DehBuiCIdujf+oXtMi7XAwciTLy71yFllS5iMMRDH619p1vRs9\nj/f0JBk+Y8CPt5EeTF9cz7wJo+Nxedz7eYK1eOiZckt+RNYQgE0brpyWJElD\n5oYgbkJ9HSXczlzug7xy4d66U2axaO6cUHHodUboCEa7mDBS17AYju35A5dG\nKoFUIIYqyPl6k6JJydp6MpohYGDx25JQHKoqExWFq95DK6zuwJIINIOy+LTX\nKf30+4YqbWcgW/wcLX9cS1I9+jtaI1OpABBTytFVWoJc8d9f5xiMj/rY9GLi\nAaqg+wMIV/CkbxyjfZS/AlzHgvmQ+jp25n2GjmD3sKjgm4MbrXjqyJB/kDOt\nRNs/SiQOjhB4CDYcyxby/5ZfmOKHfYmVF5CkE3tRb77E9Qr+C60rjO5gDJuS\nsFynzKdrZp5Dv3lfPRN5210Tqgvq1vajy/8RAfM1kRx892baeAdNLTvq25UP\n7aByklezm2131P7YnbQm7liMqwNHMNOF9brCi794CUUFU4vmAYuDXsE+64i/\nBfmbxFMEnG3OD2252ScKZKlCg7PDJJ0IdGeH9uaWGdP1adv83OBXXkvV+uUW\nOM38RwirH8D8LoCswR0Ap8b5H/DLM0DMNXQt4f3G9+oafh7y3YPKyGDyRGD2\n73Pf\r\n=sjpt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","gitHead":"51bd6c6726a0d412a30720a8c4489abefe386c74","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"_npmVersion":"6.9.0","description":"Jest Vue transform","directories":{},"_nodeVersion":"10.16.0","dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","node-sass":"^4.10.0","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","babel-plugin-istanbul":"^4.1.4","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.5_1567924430874_0.30326988517164555","host":"s3://npm-registry-packages"}},"5.0.0-alpha.0":{"name":"vue-jest","version":"5.0.0-alpha.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.0","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"b03fe802a0c55ddacb73ff00b18c9c6e0fc0cfaa","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.0.tgz","fileCount":18,"integrity":"sha512-bH+PY8e93V7ezSB+xefPkmUPwrtx1ilOGfjXi6kxctWChotsrP6KQDy2IAt5PRQ112Ajg3qD0bGGSOdlUk5odA==","signatures":[{"sig":"MEUCIQDJ107ERYITiAnkhfEbRWxNClTzE91BqPjMzPrJQMAFgQIgMETmwMLYT6UwIIsz0FsipegwbLXttMMgrOKIO/Pei6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiFOeCRA9TVsSAnZWagAAKxYP/30yTNCGvDHyfJMkzbx7\n3Gb5sEiLMpPAADOr2O+U6UHKW9FE+9py7Cqk/QH4auOU/BleR9iHERoI+ljG\n5BwBsTRybe4VfxfunYAKThNRkHIemXkHKL3RmCOR6rZphmwfAonwNP7WXBgU\nuWOu6nbiQOilWN1pJJSQT/TVx05swlU/79t60Hr8HKbs3mZM57mSzcHvJkZp\nbp6+njYjU4DrfbbabsU8TRI2sgqYgu5qxBS/EZj8R2hRX8nz8X5V5ZyJVQcr\nd7D0wG++rpiZfcLJ+SJw6mmExVP7eZnlOZCFxayFzAZsbAvkJDGCu+qdJfhq\nEA9Vy+vv0nH+IEf8CatncOVdyFEx5d8jvmd7dMybQxMvnlbNHONrEXL5pUZZ\nd/RAN9cqMtA3b6c8pwpcqZ5Pia9rurZrI4bCCOi+pEjlgFeq0B0VhERoyO2H\nHTajnJe9CAa0gBqMjgmYWHW0N2rUGcwlaOWV3Jy8iC+aOFnAOccB3FUa5V1Y\n+gE90+m+I5ayFvNeTjzlGWJN6OJCgNvCC4kUhRJkUSTrv2+ryeiaDgqBTXuJ\nwbSGjujQ04EBGXzHmQhci1Y/8VsX7y3hf4F7eZkC+wFjvmXfSfWTMb+H2Yjg\nSRp2wktacQ4hawQi5U99PGeGAIe8qMITubR/9K+KlPRRG5VB2DP+HmFGJIaj\nVlXz\r\n=tjl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"3.0.0-alpha.10","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"3.0.0-alpha.10","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^24.x","@babel/core":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.0_1585992605772_0.36690148496888786","host":"s3://npm-registry-packages"}},"4.0.0-beta.3":{"name":"vue-jest","version":"4.0.0-beta.3","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-beta.3","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"d687306d1bdc8c1be96468fdfdf0448be63999b2","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-beta.3.tgz","fileCount":18,"integrity":"sha512-XYDNO2cPeK3/nqKwpBYPIGPr0QeSPQOm6R0fTfGvxN3mUVD/tK99sBPL7BzbJy5p8PI72jxzOcP2ZOlHmD7DYA==","signatures":[{"sig":"MEYCIQDhqm/8gn5o/KMavYuBB7zwv1C/XZBVVegKx+rDAgW40AIhAPEDhBSssviK34BI4t0cajMOLqOLrBq8LCUjs2iIlZLd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3iVGCRA9TVsSAnZWagAA89sP+gPEXwWpVXXmr7GDWIk0\nL+2azg93LvQJJ6G8W3RsQl80V8dX+OrmfwH08n4fDb6J0EqqwZIpCAWGu6Pi\nL5u29GOzwFSahxYk01na9pnCzRu57s3+847yAA0FzPZRw8skMd55q54QxoOP\nbaB6/KhTioM2lWbzP907BJW0TmZQtgR7tHANZOMIPu7JPuZUQv5wDLomc5tc\nII724OQRIxjSKqIl8lngwMcUzsty9FaXPqIqfrTDH19Fv/MkfS0Ahev8gagw\nhacAPvkx9ggFVBAqjH9j0l10xf4mX5Dgfcc5smqwJ/0sX6N7UkpMbhc7FKL7\nYt6aUCdXz6oHMYDpKH3z26lgQHY7sG3T4k9bHTfMK9m8Zr5vFNcw8KKEMXOy\nxKiFlgL7U3gOgWcGK7kqBVEdEIfmyKGifoSEni/UGmOKErxUSg4vu4HzAR1s\n+GF3vBh2NxBM4tZa1pj3ODcAUyJpS2ukWUxmpcUsUXTMz9Fs73jYySFWLXYG\nLJvs+Rk7K58v/UXXHBV+gD3SntDbGkqwvwxBKQ8lx4vSu6QX4amQD+5bgjpz\nSsZKZ3/DFkh9B1TJ4hwtd5ZwwPuBpp4OcMfn6GsOPmYk4EkWkvsE5PyNdHPn\nqT+Z0XKl4tuw7JuZXs5A8qPwiIZe8U8QzBGm/hd2VftDhP4Ch6S+KlEmg81L\ni30f\r\n=H0qe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest Vue transformer with source map support\n\n> **NOTE:** This is documentation for `vue-jest@4.x`. [View the vue-jest@3.x documentation](https://github.com/vuejs/vue-jest/tree/v3)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\n```\n\n## Setup\n\nTo define `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\n## Example Projects\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Avoriaz with Jest](https://github.com/eddyerburgh/avoriaz-jest-example)\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles the script and template of SFCs into a JavaScript file that Jest can run. **Currently, SCSS, SASS and Stylus are the only style languages that are compiled**.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n#### Supporting custom blocks\n\nA great feature of the Vue SFC compiler is that it can support custom blocks. You might want to use those blocks in your tests. To render out custom blocks for testing purposes, you'll need to write a transformer. Once you have your transformer, you'll add an entry to vue-jest's transform map. This is how [vue-i18n's](https://github.com/kazupon/vue-i18n) `<i18n>` custom blocks are supported in unit tests.\n\nA `package.json` Example\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    },\n    \"globals\": {\n      \"vue-jest\": {\n        \"transform\": {\n          \"your-custom-block\": \"./custom-block-processor.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\nA `jest.config.js` Example - If you're using a dedicated configuration file like you can reference and require your processor in the config file instead of using a file reference.\n\n```js\nmodule.exports = {\n  globals: {\n    'vue-jest': {\n      transform: {\n        'your-custom-block': require('./custom-block-processor')\n      }\n    }\n  }\n}\n```\n\n#### Writing a processor\n\nProcessors must return an object with a \"process\" method, like so...\n\n```js\nmodule.exports = {\n  /**\n   * Process the content inside of a custom block and prepare it for execution in a testing environment\n   * @param {SFCCustomBlock[]} blocks All of the blocks matching your type, returned from `@vue/component-compiler-utils`\n   * @param {string} vueOptionsNamespace The internal namespace for a component's Vue Options in vue-jest\n   * @param {string} filename The SFC file being processed\n   * @param {Object} config The full Jest config\n   * @returns {string} The code to be output after processing all of the blocks matched by this type\n   */\n  process(blocks, vueOptionsNamepsace, filename, config) {}\n}\n```\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`)\n  - The SASS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n- **scss** (`lang=\"scss\"`)\n\n  - The SCSS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run format:check && npm run test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^25.2.1","source-map":"0.5.6","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^25.1.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^25.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-beta.3_1591616837886_0.9739256221269692","host":"s3://npm-registry-packages"}},"5.0.0-alpha.1":{"name":"vue-jest","version":"5.0.0-alpha.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.1","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"081a20e585420f19b441beb2cb2cd9869ecdfa5b","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-ZeLrhMBLFlAMvew3OZ5/Cyswa6oJq4jHAsp4SOyIqB/X6mchQmAe3t3wovUfCrqXiSzJH+BgVcNcMybUIsjcrg==","signatures":[{"sig":"MEUCIEdXju1yG8Pjf3Xmol/GV+9/gyUMdf82MdI3trF3oczkAiEA3pUaCzi2Z+WRbc1nMMcyljlXzZwyIMYLBcd7WYZhq10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/emKCRA9TVsSAnZWagAA6VYQAJKykg39ghvz0nkJLf4d\nIyn0U4kfpo5VHAxGE8nJrQge7rkCwRZq3PwxnrO+TW/0kYzecfQj4p26Ely6\nMcg4tNfRmGSLtwahXdXHPcUnCE2rcz0Ypq/qBqPYIZgnaxPQFF7fhXLAr9JE\nO+yd3h+ML0/Uc+KsW5FZ/3u0gDhJ57HxYtHz/JLJGQatb1WPTLW0h2kfrl59\nYrI+WY0g7ddxbEv8QGiNqdXWFzvWF9e2LDaQery5t2pnPliYOF3Ze3fAbQaW\n+JlVngGiqbWS5oQ2ZiIgOJioD0+ECavJuKSmHKFG+lNzekdtP1gpcHNX8Cy3\nO4Hoow22LZ5eStvxGIZFZjrA440hNLWFGExVo3VcbSQLWDhratxcYYwNDgtl\n7s1okQQM3uAmI2ncMyJ0jAL+bIrWGD2UZ1XV6re9qrCpxCQjrUDWcbUBT+JL\ndlwujF75Q6HRwjOHJUa6IOiNrSOLgirc4929X+9Zr/dQRUa4W/j7JBVFYAH4\nLuDT3Y0GZudcnJ1s5XFRqr70Yc8PEMpUD4Pzy/P1gMAr1XpGLgFXJtZ1aaWk\nyOoNJGk+XUK0UMHNYH1ataQxSARSZjntfo9G44ByB20gnK/9xlAUo/jljRzZ\nCfngi6RCVj/snFWgiOkZyEqql9f5jyLU/p8iEGNBrpNJtHpJaDpnSrk8Q/Rq\nqQZt\r\n=LFYJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"3.0.0-alpha.10","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"3.0.0-alpha.10","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^24.x","@babel/core":"7.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.1_1593698697758_0.5809490614217379","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"vue-jest","version":"3.0.6","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.6","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"27f79d75dcddbe6b3d8327ca1450a107b9cd6f38","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.6.tgz","fileCount":34,"integrity":"sha512-VyuM8wR0vAlYCbPRY+PhIqRU5yUyBnUmwYTo4IFScs2+tiuis5VBItU0PGC8Wcx6qJwKB5jq5p7WFhabzMFMgQ==","signatures":[{"sig":"MEQCIDQwlQSKwLX+rDI5Z6FcfgPN05stMc8UwzcFAZqO4d91AiA9xpFzPR2pi9kYAiNdALqxTRYEi9oIHWf0IJDqElmOiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/uCBCRA9TVsSAnZWagAAYNUQAIyg6DChzvBJino/tePb\n8d6VDGBYG2+e4Em9xOFOJFD2Vh7aQh9Vxwwo/JcG4qVirQU/ig5NAxeUEEXi\ntB2V82n+GoJK1sRBUMKQRB5xGmSXPJcZxpN1YUO5/0KaFoh01AXyU/9eDl+C\np+IF0qZTF+DYOM4eXz19zUZcxEnY6R5W4iQfnPDIxuVfwkHoEinntKcJdbOs\nKMxFjKkiAFSBVPNYhjJbwZfQKRhxbGOphcdcH9uKCPli6cgDtIH9rLfajRE/\nDUloTX+vKRXTkJk4yQN/nrYz557+6wjPBon92lE3xaURvzc4yTKMX0+Ca3uS\ncxB7vP172UbWCkX3pbvRn15qB9+rrYZy3O1lxFzFt3zp6qbVN4OFbWV3pFr6\nN4DqC8I2ouW1Z2l6HuJ8oc5JB+SwhWL0hUO7LSIopLWABa3AL/KsDr9xpis8\nDr9a3qYhB6mJsYpPGNferGszxPpXTJR7/EG5KabQPf3KRqUqjjUJBT7FaSgu\nRsNNglMJuY8Bssk9SAkHTYI6wS8aPuhSm/1p0uFeyrmwTjXRqDkjuRfdI5XD\nFAZDhRmr2rnK3SkIXs1sjmvng1z6Kk0IWoOMar5lOdd02zdZScIQQynk/Xau\nMFUqfM/tYXYnaBDWx3aXkyH3lejrOxZY8TR7Cz6J/aBvdQmPba3oDB7xcEs1\nmLec\r\n=21RV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"chalk":"^2.1.0","deasync":"^0.1.15","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","postcss":"^7.0.18","node-sass":"^4.10.0","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","postcss-nested":"^4.1.2","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","postcss-load-config":"^2.1.0","babel-plugin-istanbul":"^4.1.4","postcss-css-variables":"^0.13.0","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.6_1593761920825_0.32565291965496224","host":"s3://npm-registry-packages"}},"4.0.0-beta.4":{"name":"vue-jest","version":"4.0.0-beta.4","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-beta.4","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"09607c01adf67bd9536365e175c4b01c460ccb50","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-beta.4.tgz","fileCount":18,"integrity":"sha512-tTWWS2ESC/hL+7bJSM6sXRepNUNMtsuIIyOxWDF6CdEF2LEAJNtFpKG/sF7GgxTHWUwPjxowAWfzRocTJYuoIg==","signatures":[{"sig":"MEQCIATdfe1O2Pm4/KIUZVMocJ1tauWvbWYZo0Isb+8EigDYAiBArTvZXyERwPS77yZ0dPbMM+qu1aY/Gi7uPK6WwVRpFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBciXCRA9TVsSAnZWagAAyJ4P/jRjnvvgta6Edjym6Fln\nlaKRZIJw3lAUjIJyRQxpNTkA/qp9AjdO5s1Anpq9j9oOSzfgrnaIUPH/Fa5C\nCIlzp9VGSe+747p5JRpfKe3AQeLjF8xhHbkkz5OPB0EA87GVKfFX67sRXruH\nf6QmHIF5Gzq1auATAdJT1aTNmLA78CqvX86JbUHd14girgmQiIOTzEJCzs3a\nLukHf70/gSBD06/cHDtItWHeBfismqKveN4ML9dSSmvWz9Tin4pkVdSgvKQ5\ncSfXgjnkuo11lLFjDu/W6KxBQujnNLc1/tbK1qbk+nuSeQQ9LjKNEO8XHeoB\nyWyt+QjmISWq2X7hAm5xt7iXTEVWZkZLRzIoKRvA4mQFaaF7qNcxdZiBDlWu\nmMGKMBC6NwjeEA7BJy/So3ap+qVdMXgQRcIQAoiAzlC6avIzxPJNXWdmgy2R\nqlE/lbZkKVmn+Oy5tb8/urXItNhaZFX5Xdqlmkjz74AN52bSgIxbd2H/1m+t\n4HORbXmSbfhSV2Az0NRTFefFcXYL+RaTNYbPvi7Fh/u7bSon+O1nAmRBvMkE\nd7qIPr5WbE0f4VuqcMsaQMPJeXVPtHk6wx9l0WF8JdcKn/jrzP37DWicjlA8\ncR7aJUabohxbeCiRzvNvR6FA7CssTHVFnEtH/QqHaA1cfX8sXhpLdYPgWlHi\nKXCs\r\n=MrMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest transformer for Vue single file components\n\n> **NOTE:** This is documentation for `vue-jest@4.x`. [View the vue-jest@3.x documentation](https://github.com/vuejs/vue-jest/tree/v3)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\nyarn add vue-jest --dev\n```\n\n### Usage with Babel 7\n\nIf you use [jest](https://github.com/facebook/jest) > 24.0.0 and [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest) make sure to install babel-core@bridge\n\n```bash\nnpm install --save-dev babel-core@bridge\nyarn add babel-core@bridge --dev\n```\n\n## Setup\n\nTo use `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\n## Examples\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles `<script />`, `<template />`, and `<style />` blocks with supported `lang` attributes into JavaScript that Jest can run.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n#### Supporting custom blocks\n\nA great feature of the Vue SFC compiler is that it can support custom blocks. You might want to use those blocks in your tests. To render out custom blocks for testing purposes, you'll need to write a transformer. Once you have your transformer, you'll add an entry to vue-jest's transform map. This is how [vue-i18n's](https://github.com/kazupon/vue-i18n) `<i18n>` custom blocks are supported in unit tests.\n\nA `package.json` Example\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    },\n    \"globals\": {\n      \"vue-jest\": {\n        \"transform\": {\n          \"your-custom-block\": \"./custom-block-processor.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\nA `jest.config.js` Example - If you're using a dedicated configuration file like you can reference and require your processor in the config file instead of using a file reference.\n\n```js\nmodule.exports = {\n  globals: {\n    'vue-jest': {\n      transform: {\n        'your-custom-block': require('./custom-block-processor')\n      }\n    }\n  }\n}\n```\n\n#### Writing a processor\n\nProcessors must return an object with a \"process\" method, like so...\n\n```js\nmodule.exports = {\n  /**\n   * Process the content inside of a custom block and prepare it for execution in a testing environment\n   * @param {SFCCustomBlock[]} blocks All of the blocks matching your type, returned from `@vue/component-compiler-utils`\n   * @param {string} vueOptionsNamespace The internal namespace for a component's Vue Options in vue-jest\n   * @param {string} filename The SFC file being processed\n   * @param {Object} config The full Jest config\n   * @returns {string} The code to be output after processing all of the blocks matched by this type\n   */\n  process(blocks, vueOptionsNamepsace, filename, config) {}\n}\n```\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`)\n  - The SASS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n- **scss** (`lang=\"scss\"`)\n\n  - The SCSS compiler supports jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases.\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run format:check && npm run test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"25.5.x","source-map":"0.5.6","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^25.1.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^25.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-beta.4_1594214550829_0.2744118904863482","host":"s3://npm-registry-packages"}},"5.0.0-alpha.2":{"name":"vue-jest","version":"5.0.0-alpha.2","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.2","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"4aa945dd27edd6c463673586c331999cd6312b37","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-WngRkmvutKsrzC9N95phLg/yv+SikkAqT10g/KLvQQyajue1idYv3igY2YYtLezcLnAJl3fdbnJlrj3DahrJ4Q==","signatures":[{"sig":"MEQCIB5gajmV0nMDWtsPMcEsR0BigakmnFacdQ31qZJaWvlyAiBPk+hJtn41J1iYSpJny3gxm+XwKHMlqTQyHzJ3S7Fdrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJVwWCRA9TVsSAnZWagAA7xwP/RUP9dzEFreSj+lDPj5+\nOgtaFel6TWAEM3RO/Qd3yNpOg6cCMfN/ArZ52eFRVbZfwlmIvREVDbZolWhc\nviTgO0+qRb5//k3XLWh82QmagxE9lYjTIsYa5aRRQVr3rDJi3tFiotud/7jS\n96eifYP4I0bP8SayaDpTh6RhUpxHJw+yz23dPXMnXo7Zbg3EMtgA9CDISZys\noOnuOhQrduPLsvIFxDOGDXJlx5c4M94mFFdt2bVq9i0VgZvcQtMd0h8v8Ehi\nwT8l9lRQ2zm3O+baPUckfh6FudAGs9k0M68I7DhMUjlCiHPNKYLvrR+k+yoI\ni14Mnc5vDqSBDTTcEFjCPCGudeotGlqyIMug/pZixyeh+bZfUlJYEHyi5q7E\nbWV378s7s/zHE0niPHsrczycsRh3o9sd2j49gX7FtpM7xW3e4cFS9ijzL2wg\nn7kp3dmU3WHbr/l6GYCvLKCkaDs20p/AgpnzleiG4+0aQHtVgkwnbFmJCB5d\n+j0gjUmAgT+2UR/cSVoSn4Z+cXhtPtjJDlNsZzryYjuVr8iV2Xr6Ezp1ExjX\nWt5RHDqR/S47S922svZId0cgRWl6yDY7aI6pVD88YNVFV+YxEvfPjoh/ZK8v\nqBBvawfCbFa4cNzsojzR+Wioce/d+KHa6Coqs1QAIU6F/6NCXm00dvchsRTM\ntwgN\r\n=3cJg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"3.0.0-alpha.10","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"3.0.0-alpha.10","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.2_1596283926463_0.3900824304260251","host":"s3://npm-registry-packages"}},"4.0.0-beta.5":{"name":"vue-jest","version":"4.0.0-beta.5","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-beta.5","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"ba2820663222f97ec64a3eabe47e9b9e99fe571b","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-beta.5.tgz","fileCount":18,"integrity":"sha512-5vjEgJdAdPFUx/EQLiSlSD107UYVDMRngRktPsXnVdyxUU+woyJXtwLVbh9LEszYV4oSff9zBeOul+tHASduNw==","signatures":[{"sig":"MEUCIQDhp1r5lIse5QQlodzG+yANtZiz9cyhq3cLwT1VytfmCQIgdVO+txDSE3O8IiTUXXwBovsf15Ad6T0MXlq4gdVzats=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJVx2CRA9TVsSAnZWagAAs+gQAJ7L2dx+1VY8ON2BYcjD\n2wPnjg7E6r7wjksaCVQkUj69S/1ErtUn/tbp6zlQeSLdM0vVCgKkmbEWwwTA\nXZ6FlsVCcSvF2ilEgPVz7DxEPIFj/DqGEWYyVUI7JmJtWx4isBr8OrLg/Vad\nH6I3NiQ737ul88ZsvWrmHs+crIhZd0qEecpnmwdIox3vp65j3fdK7832qWj2\nWsTA4+bVngF/3smLqRmDWu+t0Fo5hTy5BI/eG64EevxPkfQvpa8keum3MZOA\nT5LGbVBBJPg1kNUt3zgiqE913BWr+z+ZWD7Hz5TYZOrhDqGGCn7Ufv5Ry2MK\nf6IXpJogpbSjkdKPlt7LsdrkAIEJxHBfEUS2UGO0D/sF6I1oQVKHKKHuo9XV\n9JIL8gWxnsArJMrgyFyGLFGTouKwfc3B40jEI61feKkSwUSezCHNiYRW/lOP\npqlg+LXKvqBsuzafw5Y6FIGHa2261mm7HwOgtQMBs7geOIYVJeU/dDIXBXIT\n/Mmq2N82bZM7gLC8ISFZCc5+W3AYswjyo+72bw2/JYqMGu52Et3p+AhLlaUs\nFE3XBgdC54SznioHQjlpASWtgPJBnchUHw+234xq+6Y+klCKeKVW4Umrb4nY\nuRFMrp1uvxcyh5hsh0ISiQ9NZ/PNb5Oeg0HlaqoBUIOxm9oSQB8QR7IxVd1l\ngh9A\r\n=9RD8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest transformer for Vue single file components\n\n> **NOTE:** This is documentation for `vue-jest@4.x`. [View the vue-jest@3.x documentation](https://github.com/vuejs/vue-jest/tree/v3)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\nyarn add vue-jest --dev\n```\n\n### Usage with Babel 7\n\nIf you use [jest](https://github.com/facebook/jest) > 24.0.0 and [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest) make sure to install babel-core@bridge\n\n```bash\nnpm install --save-dev babel-core@bridge\nyarn add babel-core@bridge --dev\n```\n\n## Setup\n\nTo use `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\n## Examples\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles `<script />`, `<template />`, and `<style />` blocks with supported `lang` attributes into JavaScript that Jest can run.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n#### Supporting custom blocks\n\nA great feature of the Vue SFC compiler is that it can support custom blocks. You might want to use those blocks in your tests. To render out custom blocks for testing purposes, you'll need to write a transformer. Once you have your transformer, you'll add an entry to vue-jest's transform map. This is how [vue-i18n's](https://github.com/kazupon/vue-i18n) `<i18n>` custom blocks are supported in unit tests.\n\nA `package.json` Example\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    },\n    \"globals\": {\n      \"vue-jest\": {\n        \"transform\": {\n          \"your-custom-block\": \"./custom-block-processor.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\nA `jest.config.js` Example - If you're using a dedicated configuration file like you can reference and require your processor in the config file instead of using a file reference.\n\n```js\nmodule.exports = {\n  globals: {\n    'vue-jest': {\n      transform: {\n        'your-custom-block': require('./custom-block-processor')\n      }\n    }\n  }\n}\n```\n\n#### Writing a processor\n\nProcessors must return an object with a \"process\" method, like so...\n\n```js\nmodule.exports = {\n  /**\n   * Process the content inside of a custom block and prepare it for execution in a testing environment\n   * @param {SFCCustomBlock[]} blocks All of the blocks matching your type, returned from `@vue/component-compiler-utils`\n   * @param {string} vueOptionsNamespace The internal namespace for a component's Vue Options in vue-jest\n   * @param {string} filename The SFC file being processed\n   * @param {Object} config The full Jest config\n   * @returns {string} The code to be output after processing all of the blocks matched by this type\n   */\n  process(blocks, vueOptionsNamepsace, filename, config) {}\n}\n```\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`), and\n- **scss** (`lang=\"scss\"`)\n\n  - The Sass compiler supports Jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases. Webpack's `sass-loader` uses a [special syntax](https://github.com/webpack-contrib/sass-loader/blob/v9.0.2/README.md#resolving-import-at-rules) for indicating non-relative imports, so you'll likely need to copy this syntax into your `moduleNameMapper` entries if you make use of it. For aliases of bare imports (imports that require node module resolution), the aliased value must also be prepended with this `~` or `vue-jest`'s custom resolver won't recognize it.\n    ```json\n    {\n      \"jest\": {\n        \"moduleNameMapper\": {\n          \"^~foo/(.*)\": \"<rootDir>/foo/$1\",\n          // @import '~foo'; -> @import 'path/to/project/foo';\n          \"^~bar/(.*)\": \"~baz/lib/$1\"\n          // @import '~bar/qux'; -> @import 'path/to/project/node_modules/baz/lib/qux';\n          // Notice how the tilde (~) was needed on the bare import to baz.\n        }\n      }\n    }\n    ```\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run format:check && npm run test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"25.5.x","source-map":"0.5.6","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^25.1.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^25.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-beta.5_1596284021623_0.19560254491404416","host":"s3://npm-registry-packages"}},"5.0.0-alpha.3":{"name":"vue-jest","version":"5.0.0-alpha.3","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.3","maintainers":[{"name":"dobromir-hristov","email":"dobri@digital-cult.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"37eacb0672640c4eb0f01f966a20a87bf4105d20","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.3.tgz","fileCount":18,"integrity":"sha512-PiuFiFoskML67v1+mUNhooSq8T6gC0cvsA4OhpN841yX3+M377m0eKaa7Awk8mrGP1vDM+id9NU6NbHYxYI9BA==","signatures":[{"sig":"MEUCICxHh6kab3kyoJeAfQ6NZbYj3JSGF3k+VmqrULVj2/GEAiEAlcU+CLLzt7a8GnjPtFxDxIyETixxCZoZTYlS2bC+Dao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMoPFCRA9TVsSAnZWagAAqv8P/ihOEGLNVrAa1BO9atU5\ntZ0Q3vgTDxF0obSaHWxWw27zcElN/AYlgCpnyApr+tOzWeeGlhH4sPR1Q7iQ\nwN/2xQMLu3lTl7jWrRdB4flcnb/pjjcsrb3BMdLH5lqR6lqsW5zjFhOKQvfY\nX58qkt4t59nD+zii0GGxAVarXUVf1Z+Vv/dvHcFRfQvDcpTB5WTuELnLUcZZ\nD/lHqjOXriWPwEFMTfm+CcW1rUwUrOM2eFrDI9U+Jp2fvn8nvlZXoZzpiwW3\nBYMwF+bEgukXZ96CNFeVavEKJYsbyS1eBwsDTfJ6z5OIIB+Opm6S5Ndcrtnc\nrESiOQiEOLos1qrM70jb25pR/6stmWLjIc61PafXiKsQfsgB3P/c4Jl+fd4i\nPHCV0Heug0CxWm1F5Cl4vWXiz0uosHpiox/95eVkffnPxSFQCrGpXwjML/wK\ndN8/jlAJUlXQFMKFZI0KDYGJVM5JBtc9GIu/GPrbIQ/an3n+ez7VTZnCeD0g\nqNpyZ/q/FVFkJtenlhgK+C5NHeb55jhnvhx4egSF5dnh8yxQQnWq4FC7SMPU\nzjDgNVraddDgVQOmInmg8kmyOQJ8UPQFHm3pF+5DzEeL4fywQZY9F626tURX\nOyg7/i8w77tzMgSFiQkSi3bxujr6fADz8HYNLd2wuGHV+PS03OpHAxYcrHdd\n/xgP\r\n=+aZu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"3.0.0-alpha.10","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.0-beta.25","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"3.0.0-alpha.10","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.3_1597146053357_0.2529364682599933","host":"s3://npm-registry-packages"}},"4.0.0-beta.6":{"name":"vue-jest","version":"4.0.0-beta.6","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-beta.6","maintainers":[{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"5e4637614bcb3b822478d897c630c5f32ef28a91","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-beta.6.tgz","fileCount":18,"integrity":"sha512-om5U0gnCcPIECd1pnEVPgFHvBBrvmQp1x4KMfBMoIQfE5WhNwxMD3v/p2Pc/0i9112qChRFFu4h4p+0ynUB4uQ==","signatures":[{"sig":"MEYCIQCmWx8suls8qSb8qGxwgIo31StR/JQvFwjo9Z/2/Kun+wIhAIbQuoHjIw/CMzpwlomtZYqeBYzOHp8nxPvg90eadkME","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWY+WCRA9TVsSAnZWagAAYdQP/A2XUkROIBEd6pSdEzxU\nizmzEpnA3dEUlTo2fYUg38R6/T4GnpCM9W7Qp+PA3ToH2ax2Lpe7tTcrUyJs\nRyVq4ChClDsDCG0RDCpAoPew+z8w68CRcZuOURzj1WR1NRvO+xI998ZIU0+Z\ngVxgLn19qqRd0DWJWLbTq6HH3ILkfBfjoUFvsQQLhMGxDUKd3B8U5mF071Xu\nTEKa9APMiFucCcrgaEo08G028ESzs+6ElwZA2LLmKDBO5OcTPRFrYwcKe7Ie\nC8tQnGUJK4DiNuQdltp2c8k5ZRB0HsDiLMDyqPhKQc5uzDi7wdJCyfmytdlQ\nFXavR6y0omOldoUEXCrn6mlEU1Ps3WwhIig52G+GgtBXUp0rKRA0AR9L4RQJ\neJjhEz8Ekrk1kaTCgJEupUbEL4C+3fXJHsc4AWtvY2g1ulqBeN/Cj9vPcfcq\n+1vVnOGxbebgG1igS4ezkLQRssDJeFxsYaq/KAoQRn+H0MtIp80Z3oC2rC4v\n23CLNTJTJBiciQJTugfmqNnuzKa26zTQH5OE5vg40+bw0mX6gsGkJyremczg\n9MaAsnHIpDaJUjTXQwpvNqqg9iQRUHRIzKLdSx6GiZ2BmIpgi7j5s1bNFQJm\nIzQ0GNayK+Wmn4Isrw0sU/unkL7JDPlCvJBkZQBDUbdqyHIDR5Z8Fcm1CnyA\ncRh/\r\n=F+3B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest transformer for Vue single file components\n\n> **NOTE:** This is documentation for `vue-jest@4.x`. [View the vue-jest@3.x documentation](https://github.com/vuejs/vue-jest/tree/v3)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\nyarn add vue-jest --dev\n```\n\n### Usage with Babel 7\n\nIf you use [jest](https://github.com/facebook/jest) > 24.0.0 and [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest) make sure to install babel-core@bridge\n\n```bash\nnpm install --save-dev babel-core@bridge\nyarn add babel-core@bridge --dev\n```\n\n## Setup\n\nTo use `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\n## Examples\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles `<script />`, `<template />`, and `<style />` blocks with supported `lang` attributes into JavaScript that Jest can run.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n#### Supporting custom blocks\n\nA great feature of the Vue SFC compiler is that it can support custom blocks. You might want to use those blocks in your tests. To render out custom blocks for testing purposes, you'll need to write a transformer. Once you have your transformer, you'll add an entry to vue-jest's transform map. This is how [vue-i18n's](https://github.com/kazupon/vue-i18n) `<i18n>` custom blocks are supported in unit tests.\n\nA `package.json` Example\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    },\n    \"globals\": {\n      \"vue-jest\": {\n        \"transform\": {\n          \"your-custom-block\": \"./custom-block-processor.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\nA `jest.config.js` Example - If you're using a dedicated configuration file like you can reference and require your processor in the config file instead of using a file reference.\n\n```js\nmodule.exports = {\n  globals: {\n    'vue-jest': {\n      transform: {\n        'your-custom-block': require('./custom-block-processor')\n      }\n    }\n  }\n}\n```\n\n#### Writing a processor\n\nProcessors must return an object with a \"process\" method, like so...\n\n```js\nmodule.exports = {\n  /**\n   * Process the content inside of a custom block and prepare it for execution in a testing environment\n   * @param {SFCCustomBlock[]} blocks All of the blocks matching your type, returned from `@vue/component-compiler-utils`\n   * @param {string} vueOptionsNamespace The internal namespace for a component's Vue Options in vue-jest\n   * @param {string} filename The SFC file being processed\n   * @param {Object} config The full Jest config\n   * @returns {string} The code to be output after processing all of the blocks matched by this type\n   */\n  process({ blocks, vueOptionsNamepsace, filename, config }) {}\n}\n```\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`), and\n- **scss** (`lang=\"scss\"`)\n\n  - The Sass compiler supports Jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases. Webpack's `sass-loader` uses a [special syntax](https://github.com/webpack-contrib/sass-loader/blob/v9.0.2/README.md#resolving-import-at-rules) for indicating non-relative imports, so you'll likely need to copy this syntax into your `moduleNameMapper` entries if you make use of it. For aliases of bare imports (imports that require node module resolution), the aliased value must also be prepended with this `~` or `vue-jest`'s custom resolver won't recognize it.\n    ```json\n    {\n      \"jest\": {\n        \"moduleNameMapper\": {\n          \"^~foo/(.*)\": \"<rootDir>/foo/$1\",\n          // @import '~foo'; -> @import 'path/to/project/foo';\n          \"^~bar/(.*)\": \"~baz/lib/$1\"\n          // @import '~bar/qux'; -> @import 'path/to/project/node_modules/baz/lib/qux';\n          // Notice how the tilde (~) was needed on the bare import to baz.\n        }\n      }\n    }\n    ```\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run format:check && npm run test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"25.5.x","source-map":"0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^25.1.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.5","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"^25.5.0","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-beta.6_1599704982374_0.1301163607521041","host":"s3://npm-registry-packages"}},"4.0.0-rc.0":{"name":"vue-jest","version":"4.0.0-rc.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-rc.0","maintainers":[{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"0ce263c7f923441d0eeb99841620e8e9470336f4","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-rc.0.tgz","fileCount":18,"integrity":"sha512-0U1osuxR8cubzwUJDWU9VNOMYMwrMayaDUH+IYhoMHyi3zaa34nvr8BrdGLqo2ufnaiOCni2JgSy8nkcOi+Awg==","signatures":[{"sig":"MEQCIE7WdiOybXaMobQrZZ/rnBmqJs6zQGxv5+XtDyqWJj7DAiBplsniNgPxsdoUgRwcQtrExYi3mcsphwPc6wQEpNPv4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXxAGCRA9TVsSAnZWagAAFscP/2bQ0o5fAUokbt1/Y6FY\nqQUwf1ICe+zdUALLBu6VIC2lxH9gBLnzNo3DPIb0rYy5cHqkLiygqhnZ5rhJ\nSbq82Hp/F/VR3Kf8kQTkXKjMAFZA261yvN+grmR76YP2+acri/D8oE+QFxuu\nxms15fz8NB7Hqahqz0Xxc8pWOXH2sO5OlYYedlSVCSFcNlvwiLdNBXxjRLbt\nWxOcU9ESf6N7OAiLJ/9mrUN4ZMhkHqtTW2+e/gUrhzRaTACp8GA/bXRjzEtF\ncIPdxe3QxHobNsuIpJbJf+tDFJWOYnDEeC36Qx+SaJx2GJLfspdB8MDlpyEw\nqj0IkyCLUsnTgSmiel59WK5ajYOQOG3QfzuVyWVwRwC7WpI4oHxfdA2SXobN\nojMSywu7Jf7tX5QPRFDQ53ZsyUS3/eoZAUts8P1Eb/a8a8VdKCBbfi5zLJ26\npoey4uiV5xfInjIOeruWrwM2F0z4LwgkUZUgP/xxy8mGVqwOTbPU/7IESCf2\np1tN2t9+qsp9FGVpO+uu/gGqRhOiAEd/WxajfX46sJuvqZamfyENOUZwYrn0\nFKtQ2RDGVdfWAiG3apChI+f7eZwk5U/ZTQSf7NXYWcxs9JPOQIA5SSPU6VSM\nfZiAdP3JvfU6xnprAXMZfUsdWRYphRXpUsKySBsSlBEON3izuhpOc0RiGGeN\nC5Re\r\n=Vj5w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"npm run lint && npm run format:check && npm run test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"npm run lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["npm run format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"26.x","source-map":"0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^26.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.5","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"26.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-rc.0_1600065542279_0.6981515538224283","host":"s3://npm-registry-packages"}},"3.0.7":{"name":"vue-jest","version":"3.0.7","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@3.0.7","maintainers":[{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"a6d29758a5cb4d750f5d1242212be39be4296a33","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-3.0.7.tgz","fileCount":34,"integrity":"sha512-PIOxFM+wsBMry26ZpfBvUQ/DGH2hvp5khDQ1n51g3bN0TwFwTy4J85XVfxTRMukqHji/GnAoGUnlZ5Ao73K62w==","signatures":[{"sig":"MEUCIDoNfyEgHAzBqW7/jLH1Md7HbbyaoSkbcJLktm0zpKreAiEAs5GHCn9bjP51fTzeCAsW/OeIjeUDtbm2m8p778bGxV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXxCMCRA9TVsSAnZWagAAoNgQAILeu60wZq8yv83xBEjC\nTSVmgUmplBt97k8NtVr4UH+vBlee0HrNEjzxlsQsBI3pwzS3Lo8awp+ROWhY\nJJx9oj96oJaN2qOuJFLY/rLjw2LiZWrVsmJeGr/6PWJc+rk+674Wkuvsmh3J\ng+BR+6ht4EedB7CTvuXqC1t3u2KLY5MWwLi+TSymF9GejkEx8oo6gS7II2q3\nz0NTLII/9535coeZP9aIXKsQD1FWx9a+PICLPldLXpPa8jDQ1TV9DQ75p+dD\nVSrPwAamsHYf8FV0+OTr9LDFG8mgadTooQcXPHSmypw8uZqNwNZ++XRW+I54\nK7ujfCGmgQEdbaEEQ7ans6hlnnijaStXB63yY9rMWi+E1JmPrkFaUkKQw/cP\n63d6Fe7o/zc1bJsjrI1qu/Znu80KcSiyCbHgblFJk45P4bkNcETh/c2NeF+A\n+FefK3GWLH1xxN4ra57qRJZQcYH649dmfYNLvNjtqpn6kAosLsE9Hskk7jnM\nRZ4TmGrnHP5XLkJkElSjfuW5veBzMqGRktwH33Du/bx3fcAp/sTGpObhKE9k\nT4MIy9A9NWJhzVohAG0iWiex+LYMXj4rI9pwXpaySiZyRPipEHIzaG67p3zM\nA2vRXQuVQ+No+WZF4IE1s6CUwJnmZpzE+EncbmuqB7JAo/dX/5qZWiNSqbCI\nIdVt\r\n=MceF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest",".*\\.(vue)$":"<rootDir>/vue-jest.js"},"mapCoverage":true,"moduleNameMapper":{"^~?__root/(.*)$":"<rootDir>/$1","^~?__test/(.*)$":"<rootDir>/test/$1"},"moduleFileExtensions":["js","json","vue"]},"main":"vue-jest.js","scripts":{"lint":"eslint lib vue-jest.js test","test":"npm run lint && ./test.sh","unit":"./test.sh","release":"build/release.sh","lint:fix":"npm run lint -- --fix","unit:run":"jest test --no-cache --runInBand --coverage --coverageDirectory test/coverage","release:note":"node build/gen-release-note.js"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"chalk":"^2.1.0","deasync":"^0.1.15","tsconfig":"^7.0.0","node-cache":"^4.1.1","source-map":"^0.5.6","js-beautify":"^1.6.14","object-assign":"^4.1.1","extract-from-css":"^0.4.4","find-babel-config":"^1.1.0","vue-template-es2015-compiler":"^1.6.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.0"},"_hasShrinkwrap":false,"devDependencies":{"pug":"^2.0.0-rc.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^20.0.4","eslint":"^4.3.0","hamljs":"^0.6.2","stylus":"^0.54.5","postcss":"^7.0.18","node-sass":"^4.10.0","babel-core":"^6.25.0","babel-jest":"^20.0.3","typescript":"^2.5.2","clear-module":"^2.1.0","coffeescript":"^2.0.3","postcss-nested":"^4.1.2","@vue/test-utils":"^1.0.0-beta.25","babel-preset-env":"^1.6.1","eslint-plugin-vue":"^2.1.0","eslint-plugin-html":"^3.1.1","postcss-load-config":"^2.1.0","babel-plugin-istanbul":"^4.1.4","postcss-css-variables":"^0.13.0","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-plugin-vue-libs":"^1.2.0"},"peerDependencies":{"vue":"^2.x","babel-core":"^6.25.0 || ^7.0.0-0","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_3.0.7_1600065675976_0.9936824156765718","host":"s3://npm-registry-packages"}},"5.0.0-alpha.4":{"name":"vue-jest","version":"5.0.0-alpha.4","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.4","maintainers":[{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"77fb581b476b5a9c228111a17cc14eb0be2ba297","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.4.tgz","fileCount":18,"integrity":"sha512-mseL2qWZ17fb20lprwNVzjjr2dWzI3tQOZGIUuoD9g9CC38bex3knVFKZs8bm0+hPEJN1lBo835pA/fENuJKlQ==","signatures":[{"sig":"MEYCIQCxLppu7wWmW3RriPvXop0XV+toEBZx8hyoldu6ObHrhwIhAII5LzprrJJNXCscB085bdVqmckgY+kVd5sFo0s+TpOs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZUNUCRA9TVsSAnZWagAA4lIP/2bd6FyhDSkY3XZzMX42\nTXeglyz+zubVwVVysOp//U3/88C0Yv0jp7s5JJJz/tLwPQOBwgnXmA+A94tO\nZdveJPi8Sf7VlAWtxaUqYZH1lWRCw2fn2oLGPwelnvGblK1QjYhqFaVH36D+\nc49MElA4wsgsYrTVYosicsS0xTuMzYmW+lB6zIKenCqL9tGk+Il62F61TXf+\n3VwvmKgptd1CdejOJTj3dxdZ4fuB2q5+V5ih+rXpO+jssxBIwU2G42s5mOCO\nvAW6ISyVkEBL1yVqxZWfV6JqEU6DJXhJhsRwhTjI4S2MJPlmMt/eFp46UhaL\nmbVUf+eDunjI3u31Aj3uZJa/gSkjTPYrFc5Ek7ZL9w4B+xp3MuTXvLlavZP+\npMU9XDNL8YF7hEEpbzPVHrAmnebtwY3Y0mJ07Dd0XFnYHlDHAiQtQfI6TfSa\nQVom4aOfxr2A0VoE37XCNMOC5BOy6b273HTeO5aXWMX50YOeAt7f3+q4s1uY\n/7jnftGGrkzjGgeWP4n/AnAHD7/pUah+avBuz5IaaE5ZvFV6FRv74P0YWHV9\nquHfgaRXJMwT+pCYRyTUBpTLVTegLvi03DWubQvhSdimJuIdJQeTPDw0+CA7\nxa/WierxSahM1CVeZYKYWfd2Ipern19gXsOOPschHi90R57I83c8OxpI+esa\ndkDs\r\n=J7og\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"3.0.0-alpha.10","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"3.0.0-alpha.10","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","typescript":">= 3.x","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.4_1600471891772_0.3813057057875382","host":"s3://npm-registry-packages"}},"5.0.0-alpha.5":{"name":"vue-jest","version":"5.0.0-alpha.5","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.5","maintainers":[{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"a24b7569ba2078836a316033f283e151afc4906b","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.5.tgz","fileCount":18,"integrity":"sha512-/ddNgiJYEtStK4kfTgIRSpBrkkrFepsCyu6qhIi2ph8rJk8OaI6HJANMjzD2tz2mnGqQOf0mTyZICVfDnLLZHA==","signatures":[{"sig":"MEUCIQDj6wIEssYGvIgN+pKoS4CDqHPbO7UaUdv8S8a3A6Bx3AIgbvNAR95SpQp6TEVAYXtnXkGifxG3oFWrhFyjZmXMgXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgsL9CRA9TVsSAnZWagAA5lcQAKL63AfzkNAeTcYw9NUF\nq59j7iWm/VO9E9thYSh4O3EBixloocrDMXpaPZNH3Swm67P43cFlWsxNREDf\nTNy0DSO9yz3d7wF7dOUk5IeSbAF+zHTKioahs8UmQGSVGxvRHH7RDThJOBtl\nprxgzgqei/TOI4NPV0+FF/JO+D8eo1iy8LhdkrZnJ3W1gUoC00y0fhUahYvt\n1QU/wPF4ilgTNpR2Dp+C243bvgn2fZkQcLq/Pew+x5Fi+BjTOf+ZfIaCoLZT\n1/x0pi04Z9NqiUxXEzwMLfuqE7DxyehfIcI66GiihliwIX7WvK4x4uB3EAlE\n2ro68LzaFrNjlT2ZVQUORcVzqeIovXBy83GJXyGrcXN86/s6j7apKJ7sYq/1\nX9TGlzTIVPprsQivbdaIawmPzxwruz8msBGJirBSNgE0G3YsWFAeU4MSZEq0\npjRCVf1lKgLfhncSRw/rDAisOSnL2coDUZFSLiZbfZDzGI4gltE9JEP3p4JZ\nK6aDMHnbkw4FiF594YbIj1T9mWg5sSFAsFQHNoy9Q1Jw3sCqZrBDC/rArrRf\nDKRPLuGzyDntRsxvuUB/laCuz5zqm29sNmkICV8fVu9BSZKTyRwXCuljS3Ak\n//Z83NIIlCKGaJrND5HMB6tuKOGu3bmDVNJZMUAVXSgacsIaYbY64vp1sMwd\nrk3L\r\n=uKNx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^3.0.0","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"^3.0.0","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","typescript":">= 3.x","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.5_1602405117036_0.5669516034631585","host":"s3://npm-registry-packages"}},"5.0.0-alpha.6":{"name":"vue-jest","version":"5.0.0-alpha.6","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.6","maintainers":[{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"76615809ba84278e7cd3b7d6d3cc7f18caa2e893","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.6.tgz","fileCount":18,"integrity":"sha512-B0GtGnAZhdS51hoLMqAQimO0574sPBHAyev8YNFNioKk1TbAMCUfDoUDxkPvVKXxeKdWBnXA+kgR9+KP1FizXA==","signatures":[{"sig":"MEUCIQDnKelNE+ZwxUvx2GiwPXCfXuI2GNjKHiyakLUSoNtM0QIgH4ANEiGxnf8B7c5eCK0reEih9NvyPsqromS50PRX8Vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs5iSCRA9TVsSAnZWagAAaywP/Rh7PgWB+wqErD3PL9GD\ncv37MHqRzL6S8R7psGn50G9TSAeeXwd2ecnKsRYiJEToiYCyR36Du/sujbWq\n3LTPpB4TZH0gk5z4O0rXjjruWI5ZOhCKJ2dlS+MMojKGRCOBJl0oQlq08mwb\nsXofZXiUMGCzHt7lk9FrDOlq8EfiJZnsvGXeHQOIVjS2oVRGQ5zIhaudR7rQ\nmBoPWamhg4Cwg6LKtkGEoKch5OI5Wv0+HmQH6Z30njw1uqu9kQffCuzbS/0M\nNUv/IorBpo4V6zB6cwpEPBdL1obDI/3+8nsbiu2+rQMo7OrCqGi0nD50r00v\nfwOFBwXrrpjZxNRrGbtuF8+dalfolwjKg6pv5+HG/1uViRXoZOp5e+xVeW/N\nxdnK9GxqUEAjlho0tiwfIS2M2qT+8/MyzhMGtL1bU+TrPdMnQ11PrYTXMIxS\ncqjogleFxmXe/mcIPoPpvBZbKyZQHKsAIea1NascalF6XHAC4hg4mDtAQYoc\n3WyLuK4nxNFl4h1G6BeIeDE5EUA71wJjfN9ilnF3tBDMapN2S3v0uOssctRF\niVo9vswt2mWAIfcN1vtUvq1vrtXy74+/aTG670YlVPHkgVJiEGYkuqJrUoe8\n4GiZ5Zno2QoWRFVvE3tdwbnDicMu6sjPoy+Um/ZxNlnpUuusJeV0pdYgU/14\nGdEi\r\n=Fyj/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^3.0.0","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"^3.0.0","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","typescript":">= 3.x","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.6_1605605521998_0.8905976841933483","host":"s3://npm-registry-packages"}},"4.0.0-rc.1":{"name":"vue-jest","version":"4.0.0-rc.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0-rc.1","maintainers":[{"name":"afontcu","email":"afontcu@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"a465bd9ece57ad6c796104b0f5b4be5ea83055f8","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0-rc.1.tgz","fileCount":18,"integrity":"sha512-gelt1tEYdWjb2kQVn+2NNUP0Slv6qYCdoYxScAMhJ+FEG8ACF17VczpIGioJ+NVedsTic/xgfyrjIVYnsxV6Qg==","signatures":[{"sig":"MEYCIQDGUnTiHDpliZ+F81114dqRR2uH2iLGdOpQSvy/VB1GpwIhAJuByhbKGKwCSqBJGr5fbg2+rrMV0i9bLFOOOqhqzpBE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxblsCRA9TVsSAnZWagAAVY8QAKKLGlEDUjckF7KFiMtZ\nUUyJc8C4kQoix8TuoIPtxqwsj+KHc7JZtILBPax3RRpEDBJIAacVVySBlGDT\nWxXlbHatpfpz09LNnWH2V03l494QqTShpxvKATRqavM5f87nwX8zY6YBx2Ah\n3AtcLQ5IfVwBh/882x2GnDl/sQndOUr2vKXnHuxjl391Lkw7/57jPUkqnlsK\nXXNq3BurQph6Lefxgmih8kVlYhRH5DI1MoxNX6XawRllIKWjHW2c92jxRaGk\nKBrAynhQCC7p08uC9QYo4rTu/c4g+7f17J2mj+XAo7nLPEBBkQi/nk/cRAp8\n2dx0L5KYrdLpr6mrgaw7A7sg1GRfnSc8qgSGILr/25+ktuq194LEHPX2dSLq\n/GnCECubWV9P85ptYJP4eYgmqA4789zgIm0x1q5WSuDPyA2VkDU389MGNTWe\nGOlBMDDNtIV75M4oG2GbJdEQ8ceNN7IqGxtZV4syPxTmqAarHZeXEFI/Fqfg\nXzOfRHNEwtgE6jmK8p8Tep4vDH9W8T//BjycUBPGdShkSWstNH1Oh50xqvK1\n0wez9URHkc6matsG67sCHB3XUNVxFnHmph6/meIJNOZmxhC8esYy8ShDoV7q\nsARbkKnepgXeaZf2jJ2ln2DrdzeshKxfQRTE1PqYlwcZ3n1ooboIrbZ+Ri1d\nIGP9\r\n=XS8X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest transformer for Vue single file components\n\n> **NOTE:** This is documentation for `vue-jest@4.x`. [View the vue-jest@3.x documentation](https://github.com/vuejs/vue-jest/tree/v3)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\nyarn add vue-jest --dev\n```\n\n### Usage with Babel 7\n\nIf you use [jest](https://github.com/facebook/jest) > 24.0.0 and [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest) make sure to install babel-core@bridge\n\n```bash\nnpm install --save-dev babel-core@bridge\nyarn add babel-core@bridge --dev\n```\n\n## Setup\n\nTo use `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\n## Examples\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles `<script />`, `<template />`, and `<style />` blocks with supported `lang` attributes into JavaScript that Jest can run.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n#### Supporting custom blocks\n\nA great feature of the Vue SFC compiler is that it can support custom blocks. You might want to use those blocks in your tests. To render out custom blocks for testing purposes, you'll need to write a transformer. Once you have your transformer, you'll add an entry to vue-jest's transform map. This is how [vue-i18n's](https://github.com/kazupon/vue-i18n) `<i18n>` custom blocks are supported in unit tests.\n\nA `package.json` Example\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    },\n    \"globals\": {\n      \"vue-jest\": {\n        \"transform\": {\n          \"your-custom-block\": \"./custom-block-processor.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\nA `jest.config.js` Example - If you're using a dedicated configuration file like you can reference and require your processor in the config file instead of using a file reference.\n\n```js\nmodule.exports = {\n  globals: {\n    'vue-jest': {\n      transform: {\n        'your-custom-block': require('./custom-block-processor')\n      }\n    }\n  }\n}\n```\n\n#### Writing a processor\n\nProcessors must return an object with a \"process\" method, like so...\n\n```js\nmodule.exports = {\n  /**\n   * Process the content inside of a custom block and prepare it for execution in a testing environment\n   * @param {SFCCustomBlock[]} blocks All of the blocks matching your type, returned from `@vue/component-compiler-utils`\n   * @param {string} vueOptionsNamespace The internal namespace for a component's Vue Options in vue-jest\n   * @param {string} filename The SFC file being processed\n   * @param {Object} config The full Jest config\n   * @returns {string} The code to be output after processing all of the blocks matched by this type\n   */\n  process({ blocks, vueOptionsNamepsace, filename, config }) {}\n}\n```\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`), and\n- **scss** (`lang=\"scss\"`)\n\n  - The Sass compiler supports Jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases. Webpack's `sass-loader` uses a [special syntax](https://github.com/webpack-contrib/sass-loader/blob/v9.0.2/README.md#resolving-import-at-rules) for indicating non-relative imports, so you'll likely need to copy this syntax into your `moduleNameMapper` entries if you make use of it. For aliases of bare imports (imports that require node module resolution), the aliased value must also be prepended with this `~` or `vue-jest`'s custom resolver won't recognize it.\n    ```json\n    {\n      \"jest\": {\n        \"moduleNameMapper\": {\n          \"^~foo/(.*)\": \"<rootDir>/foo/$1\",\n          // @import '~foo'; -> @import 'path/to/project/foo';\n          \"^~bar/(.*)\": \"~baz/lib/$1\"\n          // @import '~bar/qux'; -> @import 'path/to/project/node_modules/baz/lib/qux';\n          // Notice how the tilde (~) was needed on the bare import to baz.\n        }\n      }\n    }\n    ```\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","scripts":{"lint":"eslint --ignore-path .gitignore \"{,!(node_modules)/**/}*.js\"","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write \"**/*.{js,json,md}\"","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check \"**/*.{js,json,md}\""},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"26.x","source-map":"0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^26.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.5","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"26.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0-rc.1_1606793579901_0.9502772713334766","host":"s3://npm-registry-packages"}},"5.0.0-alpha.7":{"name":"vue-jest","version":"5.0.0-alpha.7","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.7","maintainers":[{"name":"afontcu","email":"afontcu@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"e5a1eb376afae4a5b4b207218befc3614369eaa9","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.7.tgz","fileCount":18,"integrity":"sha512-cB7ccBXqQsdMt/rzPVPlKeBS486uyXhR+q3A5t22ibhMc6RDPwr7bbb6XFcViv7xyIG9/MkKgSESg67mHv2/9w==","signatures":[{"sig":"MEYCIQDKnc/chPgUhq5Hm0WSsTiKMeejm1FQcRAoulIigYy+PAIhAJv8iC3APU+MEbc1RFPXy34vJmXOaHiGQi6B98HZFHhN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxbtWCRA9TVsSAnZWagAAvjkP/3gZ/9R88bsnxP1uZkpA\nNG0GlgoGtlstFYRCBAvoxADJUEKV04FoesaBcheQ1CMyKd7aiYGObaUkzov2\nfR4oBOAXc90H89ni31Z0qJaoj8LCyrXuUJUnmxhKQsjW8+YZYylIR5nzUzU1\nER0w2rHMA2a0HmxIBjd8Ng710XzLkiHfanRpRE81ysnC1qduonVL/IF1jApY\nggd30URVGxQdlVpqD284xQV/81jROqK5wTq2JIfrzFM/LMq/Tnophc4NQp+J\nNfQ6fRa+4SjzpYur/MRZyyTGCZftoC8B3xzyjetCxl0ETzAeMwYZJ+Lggl7D\nSB/NxMdfRJ1r7jeiiqXvvuYpFctflzsYDMoxraytz/CMHUdottBP1+YDO2do\nr7NlGXIZGO1QImUdvq3PHtPTSIww/wkD4vWszEIXYJ93vWPaKlASBlQiR+0n\nvKKklKImTGvKAErqNd+ikg4hMt8NcpLTDGidBZWK0u5lzULx0+j01+PdGF7S\nfAKZICsTPLVRhfX11M1P2MbfiwPvp8YvJCVfT9VGmPlY6nrD66s1wkw6LfF9\nzyCPwJywQi2XebPf2vxXLC8E7B5uCeQfbsNEre+ic/DqnBKi5b2rGi8Fk2CN\n0VWGj02f+R0ZlxiYqsZY5IQ9qJZcRW+r6yYMPqJ/zi5JoAi6IGWCpoXk899P\nq0mQ\r\n=UDG/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"^24.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^3.0.3","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"^3.0.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","typescript":">= 3.x","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.7_1606794070231_0.7027339007623568","host":"s3://npm-registry-packages"}},"5.0.0-alpha.8":{"name":"vue-jest","version":"5.0.0-alpha.8","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.8","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"afontcu","email":"afontcu@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"45b12335dbb73c9ab8309f1e24b2fc8781d519f9","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.8.tgz","fileCount":18,"integrity":"sha512-4FqH69T6X6rOglrEui/mDWvOTGB9ammmCXLVdS4s524D4Emx8fBC4sKAPFAUZfbWpYh/7i7xWoPwF4agfyGWwA==","signatures":[{"sig":"MEUCIG/dWbAK3Lo6JkTYlNdzuvu9MarJ832eIP2GHl4biI0WAiEAmfWdmsQKuWSezaYs/w6JLt7GoBTKNWP0u1s+U8fJcMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBNXNCRA9TVsSAnZWagAAa+cQAITjcoixudqhoxaItHTl\ndS0575//swlQAM/XbblZIJPyD0Nfwr8TTTpnfbHz1EyhkZXK8sAaVaeGe/18\nQappKoLaWR54t3BZgyeSYwFdfLFwq6ZElGTja/DbJz79w0HA7jkt6lpNtu0p\nCorbM1rknAVjBQA/d+/6vYZvWLi6XHSrs5D7mSiJHRocThAWq+wlI3MZb1nO\nJ3DSw7RlKBPMpZIM2y2DrFCWihtSLDYkHhmc0St1fQJiOeMHrNHMhK06hxSe\nRpzTW4GID5r1W9Xv/5uXT3BpySvx6oCiBEUiHmfFRNK73Sn1dpZWdqjnvBio\ns9EeVCAop6WpuL+4ldyPN2EGO4ky7pH0WS1by1oHva3xOP3nvzvDKwMJiTfn\n63gkrwQrJOT7scc17yBzklO5t1ur5KMwRjQKEpC2PXlVXgiPo52x3kZZUAFn\nuB6nZlx9IESd0wWf3Lq2MBwmLFlO8YAnhgswnGAx5LQuex/kb9xfpAR+3nN+\nrhyOt/jzb7DLu6FhPNoxHEwXfko4MQD9KvMptQFQ9zLtMqWVLrJ8QUD4vTMg\nPLPK4En+d3CfZvxx0fW+GYARho3kN+LewWODr1pSIFZmejIOKdW7eahGM18m\n/hXPz7f39ckXmG8BhZvYP9LZopq2zFpGZZLJ7jtWuxRekNqtq6pmONFXcWyT\nS9XJ\r\n=ZvlS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^3.0.3","jade":"^1.11.0","jest":"^24.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","ts-jest":"^26.4.4","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^24.9.0","typescript":"^4.1.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","@vue/compiler-sfc":"^3.0.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","typescript":">= 3.x","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.8_1610929612592_0.9405583838231277","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"vue-jest","version":"4.0.0","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.0","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"afontcu","email":"afontcu@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"bd4862b90ef2d772b1206db5640da7fc6eb94086","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.0.tgz","fileCount":18,"integrity":"sha512-h3/2gZ1AcIybcpFwIPn2PCogXFkR9NzjNS4GCJbZK9wVA4u1yDRwG5jChKoN5VeR0+NiUKe/9czAN0s2LJvh2w==","signatures":[{"sig":"MEUCIQC1/7zhoIIxHoKSuSx31+UCjmK0YyqgRmxGgUWa+3qy/gIgNCtgWpFsejXIwhTyiwHToH/Xcw9aqYcygnqxBxX2tYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNf/OCRA9TVsSAnZWagAAXK4P/RWJxXUUzos5v+B2b0xz\n78EmfNApdtzxIibqOrGylt+Kuw0Ka/tkaSOeNBm+tEDX+v96prhO5I/BxcM9\nMLZ/EDcFfqoLDAQDGg1jwG7qTbWOjHoOORhmUfo+7nsWPwEte3u460/J0xl9\nQyZnRhAW+dktGOZAStthOxToXlOhZTwOJc2GieJKBPcvOG+1+KZ/J0NyUiot\nTu5NkzKU3HvEoEY9qSsPbFaZuyXW7eIMkj84gIsiCI0eYIx0sVrS+TKwhufb\nBLngAWiV/e+Sc9qebJdH8B/ehgPurDn+KI2lztigtcLeiLAbINQqM1Sms6Yn\nE7ZDdobKuM0fokAOMmQ2zhpBcc/2iPhcyNTm0e5AyFCDECRVUlZC5swZiZ9L\nj3ShBHIhV9aii2jzMt9f14cZ3WzGJ1LfRiNBFYK5Szo1iNIgtcuaLzaHpWun\ntyKmYRZx3mpWjfhobWUDHsdPlh4DbT14ZEYWQUUsEkaRJwTX5f7xazzK9oii\nd9tYrkOeMjk/hyAU+3tcA+xsLBGuW2QegnAYxI/nC2WhKUIKhl3fX+6erc4C\n/+/qFboNArU4zpKy/6dj3KBKxDIxOqNJdPb/ZzkY45X0PeWjQWdr3BbOKjlP\nFPRWRp//D/26K+GOpBtdLJyA6DhkLqrmeunHINu1PpCi/Pra381ZCr7LMnin\nJElV\r\n=tVuA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest transformer for Vue single file components\n\n> **NOTE:** This is documentation for `vue-jest@4.x`. [View the vue-jest@3.x documentation](https://github.com/vuejs/vue-jest/tree/v3)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\nyarn add vue-jest --dev\n```\n\n### Usage with Babel 7\n\nIf you use [jest](https://github.com/facebook/jest) > 24.0.0 and [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest) make sure to install babel-core@bridge\n\n```bash\nnpm install --save-dev babel-core@bridge\nyarn add babel-core@bridge --dev\n```\n\n## Setup\n\nTo use `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\n## Examples\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles `<script />`, `<template />`, and `<style />` blocks with supported `lang` attributes into JavaScript that Jest can run.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n#### Supporting custom blocks\n\nA great feature of the Vue SFC compiler is that it can support custom blocks. You might want to use those blocks in your tests. To render out custom blocks for testing purposes, you'll need to write a transformer. Once you have your transformer, you'll add an entry to vue-jest's transform map. This is how [vue-i18n's](https://github.com/kazupon/vue-i18n) `<i18n>` custom blocks are supported in unit tests.\n\nA `package.json` Example\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    },\n    \"globals\": {\n      \"vue-jest\": {\n        \"transform\": {\n          \"your-custom-block\": \"./custom-block-processor.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\nA `jest.config.js` Example - If you're using a dedicated configuration file like you can reference and require your processor in the config file instead of using a file reference.\n\n```js\nmodule.exports = {\n  globals: {\n    'vue-jest': {\n      transform: {\n        'your-custom-block': require('./custom-block-processor')\n      }\n    }\n  }\n}\n```\n\n#### Writing a processor\n\nProcessors must return an object with a \"process\" method, like so...\n\n```js\nmodule.exports = {\n  /**\n   * Process the content inside of a custom block and prepare it for execution in a testing environment\n   * @param {SFCCustomBlock[]} blocks All of the blocks matching your type, returned from `@vue/component-compiler-utils`\n   * @param {string} vueOptionsNamespace The internal namespace for a component's Vue Options in vue-jest\n   * @param {string} filename The SFC file being processed\n   * @param {Object} config The full Jest config\n   * @returns {string} The code to be output after processing all of the blocks matched by this type\n   */\n  process({ blocks, vueOptionsNamepsace, filename, config }) {}\n}\n```\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n#### templateCompiler\n\nYou can provide [TemplateCompileOptions](https://github.com/vuejs/component-compiler-utils#compiletemplatetemplatecompileoptions-templatecompileresults) in `templateCompiler` section like this:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"templateCompiler\": {\n          \"transpileOptions\": {\n            \"transforms\": {\n              \"dangerousTaggedTemplateString\": true\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`), and\n- **scss** (`lang=\"scss\"`)\n\n  - The Sass compiler supports Jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases. Webpack's `sass-loader` uses a [special syntax](https://github.com/webpack-contrib/sass-loader/blob/v9.0.2/README.md#resolving-import-at-rules) for indicating non-relative imports, so you'll likely need to copy this syntax into your `moduleNameMapper` entries if you make use of it. For aliases of bare imports (imports that require node module resolution), the aliased value must also be prepended with this `~` or `vue-jest`'s custom resolver won't recognize it.\n    ```json\n    {\n      \"jest\": {\n        \"moduleNameMapper\": {\n          \"^~foo/(.*)\": \"<rootDir>/foo/$1\",\n          // @import '~foo'; -> @import 'path/to/project/foo';\n          \"^~bar/(.*)\": \"~baz/lib/$1\"\n          // @import '~bar/qux'; -> @import 'path/to/project/node_modules/baz/lib/qux';\n          // Notice how the tilde (~) was needed on the bare import to baz.\n        }\n      }\n    }\n    ```\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","scripts":{"lint":"eslint --ignore-path .gitignore \"{,!(node_modules)/**/}*.js\"","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write \"**/*.{js,json,md}\"","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check \"**/*.{js,json,md}\""},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","ts-jest":"26.x","source-map":"0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^26.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.0.5","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"26.x","@babel/core":"7.x","vue-template-compiler":"^2.x"},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.0_1614151629868_0.8362044445499415","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"vue-jest","version":"4.0.1","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@4.0.1","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"afontcu","email":"afontcu@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"683efc351c24456865b1356bae69d5bb663dafb5","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-4.0.1.tgz","fileCount":18,"integrity":"sha512-4jewjN8HVgpIW0ZdEwzCWz5vcRLIs1PxMs+5IqJ/6f9KRbEQ+DEqEKHUzIjoNzW2UJOUYBZzWpBnVHakpc/k5w==","signatures":[{"sig":"MEYCIQDJX2xxByGJnP6R3WHZZJrqbztsEm85ZjmO5q3qP/6M0gIhAKI96ksdtubsuAaCyTR9Ie4oSeyVV7I9PKUyljPjQd8m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQw3xCRA9TVsSAnZWagAA1y8QAJP2TCo6e/KIS5ag9z0R\n4tUYJdVRbOBd6FnmcIJE+3dTVJ+ontfLMj0Vx5edU4uB+hRXP43uQ+I17q1N\nh4uMN1H1dpGMr3KA6y7hpI9feWsqrufg3Kf5hK3wGEXiVlciG9zLd3ZezTtN\nt6shsopTDljvazy5YR3L12wS7OKknb1l9ZZndVr1oua4/tEWk5fC3YYPL1DG\npLtLbaiVyUizyG7sNOIVgGOeKOxESUxdwGrXzfeL6DbuTTssHqwHsQv7LRj8\nyLLIJQSUyT4ZcclJsVA/wvg/qQpthZiPledRUas0J1SgXxEdcK/3EQ2cOyFD\nRfmOjMWPJFToF0Vb+HYiCHX+SY1PuQ3dmeJLlzCcz9/WzvtfVGERqHbhzO8d\nd+F/t4GzTsAvvbDRsIfFueQ3TKBGwVrGUvAf6pna1vFm4mPPFmdDlUEB0OFe\noZ78VkAAUL5k8oHvOLHyIKjQK/+nVGPTL4WUAFlw2QqEaN2e5o7/6m7gSLOu\nreFrXcWdQCG37K3u61vfC9Lb4dLIp/wpi4Z23x87Gc+IEb4JLouTGxRSFB7I\nf01OfWFo/KFc68P8OvyYEn/OEbiLul9s/1DWOxljXMCgUpfl96clYQJ39icY\nqON1JanEMGODuxdHEiZxJWWifB21Vpd/94oheZAd/N3iXH0npynAEFcL+lX3\nHiBk\r\n=toPi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest\n\nJest transformer for Vue single file components\n\n> **NOTE:** This is documentation for `vue-jest@4.x`. [View the vue-jest@3.x documentation](https://github.com/vuejs/vue-jest/tree/v3)\n\n## Usage\n\n```bash\nnpm install --save-dev vue-jest\nyarn add vue-jest --dev\n```\n\n### Usage with Babel 7\n\nIf you use [jest](https://github.com/facebook/jest) > 24.0.0 and [babel-jest](https://github.com/facebook/jest/tree/master/packages/babel-jest) make sure to install babel-core@bridge\n\n```bash\nnpm install --save-dev babel-core@bridge\nyarn add babel-core@bridge --dev\n```\n\n## Setup\n\nTo use `vue-jest` as a transformer for your `.vue` files, map them to the `vue-jest` module:\n\n```json\n{\n  \"jest\": {\n    \"transform\": {\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\nA full config will look like this.\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    }\n  }\n}\n```\n\n## Examples\n\nExample repositories testing Vue components with jest and vue-jest:\n\n- [Vue Test Utils with Jest](https://github.com/eddyerburgh/vue-test-utils-jest-example)\n\n## Supported langs\n\nvue-jest compiles `<script />`, `<template />`, and `<style />` blocks with supported `lang` attributes into JavaScript that Jest can run.\n\n### Supported script languages\n\n- **typescript** (`lang=\"ts\"`, `lang=\"typescript\"`)\n- **coffeescript** (`lang=\"coffee\"`, `lang=\"coffeescript\"`)\n\n### Global Jest options\n\nYou can change the behavior of `vue-jest` by using `jest.globals`.\n\n#### Supporting custom blocks\n\nA great feature of the Vue SFC compiler is that it can support custom blocks. You might want to use those blocks in your tests. To render out custom blocks for testing purposes, you'll need to write a transformer. Once you have your transformer, you'll add an entry to vue-jest's transform map. This is how [vue-i18n's](https://github.com/kazupon/vue-i18n) `<i18n>` custom blocks are supported in unit tests.\n\nA `package.json` Example\n\n```json\n{\n  \"jest\": {\n    \"moduleFileExtensions\": [\"js\", \"json\", \"vue\"],\n    \"transform\": {\n      \"^.+\\\\.js$\": \"babel-jest\",\n      \"^.+\\\\.vue$\": \"vue-jest\"\n    },\n    \"globals\": {\n      \"vue-jest\": {\n        \"transform\": {\n          \"your-custom-block\": \"./custom-block-processor.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n> _Tip:_ Need programmatic configuration? Use the [--config](https://jestjs.io/docs/en/cli.html#config-path) option in Jest CLI, and export a `.js` file\n\nA `jest.config.js` Example - If you're using a dedicated configuration file like you can reference and require your processor in the config file instead of using a file reference.\n\n```js\nmodule.exports = {\n  globals: {\n    'vue-jest': {\n      transform: {\n        'your-custom-block': require('./custom-block-processor')\n      }\n    }\n  }\n}\n```\n\n#### Writing a processor\n\nProcessors must return an object with a \"process\" method, like so...\n\n```js\nmodule.exports = {\n  /**\n   * Process the content inside of a custom block and prepare it for execution in a testing environment\n   * @param {SFCCustomBlock[]} blocks All of the blocks matching your type, returned from `@vue/component-compiler-utils`\n   * @param {string} vueOptionsNamespace The internal namespace for a component's Vue Options in vue-jest\n   * @param {string} filename The SFC file being processed\n   * @param {Object} config The full Jest config\n   * @returns {string} The code to be output after processing all of the blocks matched by this type\n   */\n  process({ blocks, vueOptionsNamespace, filename, config }) {}\n}\n```\n\n#### babelConfig\n\nProvide `babelConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Enable Babel processing. `vue-jest` will try to find Babel configuration using [find-babel-config](https://www.npmjs.com/package/find-babel-config).\n\n> This is the default behavior if [babelConfig](#babelconfig) is not defined.\n\n- `false` - Skip Babel processing entirely:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": false\n      }\n    }\n  }\n}\n```\n\n##### Object\n\nProvide inline [Babel options](https://babeljs.io/docs/en/options):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"presets\": [\n            [\n              \"env\",\n              {\n                \"useBuiltIns\": \"entry\",\n                \"shippedProposals\": true\n              }\n            ]\n          ],\n          \"plugins\": [\"syntax-dynamic-import\"],\n          \"env\": {\n            \"test\": {\n              \"plugins\": [\"dynamic-import-node\"]\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a babel configuration file (e.g. `.babelrc`, `.babelrc.js`).\n\n- Config file should export a Babel configuration object.\n- Should _not_ point to a [project-wide configuration file (babel.config.js)](https://babeljs.io/docs/en/config-files#project-wide-configuration), which exports a function.\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": \"path/to/.babelrc.js\"\n      }\n    }\n  }\n}\n```\n\nTo use the [Config Function API](https://babeljs.io/docs/en/config-files#config-function-api), use inline options instead. i.e.:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"babelConfig\": {\n          \"configFile\": \"path/to/babel.config.js\"\n        }\n      }\n    }\n  }\n}\n```\n\n#### tsConfig\n\nProvide `tsConfig` in one of the following formats:\n\n- `<Boolean>`\n- `<Object>`\n- `<String>`\n\n##### Boolean\n\n- `true` - Process TypeScript files using custom configuration. `vue-jest` will try to find TypeScript configuration using [tsconfig.loadSync](https://www.npmjs.com/package/tsconfig#api).\n\n> This is the default behavior if [tsConfig](#tsConfig) is not defined.\n\n- `false` - Process TypeScript files using the [default configuration provided by vue-jest](https://github.com/vuejs/vue-jest/blob/master/lib/load-typescript-config.js#L5-L27).\n\n##### Object\n\nProvide inline [TypeScript compiler options](https://www.typescriptlang.org/docs/handbook/compiler-options.html):\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": {\n          \"importHelpers\": true\n        }\n      }\n    }\n  }\n}\n```\n\n##### String\n\nIf a string is provided, it will be an assumed path to a TypeScript configuration file:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"tsConfig\": \"path/to/tsconfig.json\"\n      }\n    }\n  }\n}\n```\n\n#### templateCompiler\n\nYou can provide [TemplateCompileOptions](https://github.com/vuejs/component-compiler-utils#compiletemplatetemplatecompileoptions-templatecompileresults) in `templateCompiler` section like this:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"templateCompiler\": {\n          \"transpileOptions\": {\n            \"transforms\": {\n              \"dangerousTaggedTemplateString\": true\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n### Supported template languages\n\n- **pug** (`lang=\"pug\"`)\n\n  - To give options for the Pug compiler, enter them into the Jest configuration.\n    The options will be passed to pug.compile().\n\n  ```json\n  {\n    \"jest\": {\n      \"globals\": {\n        \"vue-jest\": {\n          \"pug\": {\n            \"basedir\": \"mybasedir\"\n          }\n        }\n      }\n    }\n  }\n  ```\n\n- **jade** (`lang=\"jade\"`)\n- **haml** (`lang=\"haml\"`)\n\n### Supported style languages\n\n- **stylus** (`lang=\"stylus\"`, `lang=\"styl\"`)\n- **sass** (`lang=\"sass\"`), and\n- **scss** (`lang=\"scss\"`)\n\n  - The Sass compiler supports Jest's [moduleNameMapper](https://facebook.github.io/jest/docs/en/configuration.html#modulenamemapper-object-string-string) which is the suggested way of dealing with Webpack aliases. Webpack's `sass-loader` uses a [special syntax](https://github.com/webpack-contrib/sass-loader/blob/v9.0.2/README.md#resolving-import-at-rules) for indicating non-relative imports, so you'll likely need to copy this syntax into your `moduleNameMapper` entries if you make use of it. For aliases of bare imports (imports that require node module resolution), the aliased value must also be prepended with this `~` or `vue-jest`'s custom resolver won't recognize it.\n    ```json\n    {\n      \"jest\": {\n        \"moduleNameMapper\": {\n          \"^~foo/(.*)\": \"<rootDir>/foo/$1\",\n          // @import '~foo'; -> @import 'path/to/project/foo';\n          \"^~bar/(.*)\": \"~baz/lib/$1\"\n          // @import '~bar/qux'; -> @import 'path/to/project/node_modules/baz/lib/qux';\n          // Notice how the tilde (~) was needed on the bare import to baz.\n        }\n      }\n    }\n    ```\n  - To import globally included files (ie. variables, mixins, etc.), include them in the Jest configuration at `jest.globals['vue-jest'].resources.scss`:\n\n    ```json\n    {\n      \"jest\": {\n        \"globals\": {\n          \"vue-jest\": {\n            \"resources\": {\n              \"scss\": [\n                \"./node_modules/package/_mixins.scss\",\n                \"./src/assets/css/globals.scss\"\n              ]\n            }\n          }\n        }\n      }\n    }\n    ```\n\n## CSS options\n\n`experimentalCSSCompile`: `Boolean` Default true. Turn off CSS compilation\n`hideStyleWarn`: `Boolean` Default false. Hide warnings about CSS compilation\n`resources`:\n\n```json\n{\n  \"jest\": {\n    \"globals\": {\n      \"vue-jest\": {\n        \"hideStyleWarn\": true,\n        \"experimentalCSSCompile\": true\n      }\n    }\n  }\n}\n```\n","scripts":{"lint":"eslint --ignore-path .gitignore \"{,!(node_modules)/**/}*.js\"","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write \"**/*.{js,json,md}\"","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check \"**/*.{js,json,md}\""},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","source-map":"0.5.6","extract-from-css":"^0.4.4","@vue/component-compiler-utils":"^3.1.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^2.4.2","jade":"^1.11.0","jest":"^26.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","ts-jest":"^26.3.0","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^23.6.0","typescript":"^3.2.2","@babel/core":"^7.2.2","lint-staged":"^8.0.5","coffeescript":"^2.3.2","@vue/test-utils":"^1.1.0","semantic-release":"^15.13.2","@babel/preset-env":"^7.2.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","vue-template-compiler":"^2.4.2","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^2.x","jest":"26.x","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","@babel/core":"7.x","vue-template-compiler":"^2.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_4.0.1_1615007216577_0.22183247723221333","host":"s3://npm-registry-packages"}},"5.0.0-alpha.9":{"name":"vue-jest","version":"5.0.0-alpha.9","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.9","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"afontcu","email":"afontcu@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"48c86deeba28c16c5a2b2c823f0145a9471d5ff7","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.9.tgz","fileCount":18,"integrity":"sha512-OEegZLEc17ELrDhkGOpU9ZX2U8o7aOuy+pHsHhrvBP3tWiuQi+GJnJOaCNimCej41ugZDKc9KI5LuSB8l24U5Q==","signatures":[{"sig":"MEYCIQCwNgpKvQohA/BJztTi5ZtlZWh5lWMZqG7VR0LiRnx+6wIhAIiaU8v00yTl7mTxEHEXDGMtOuRbNuota1rwNsnk3jgR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl+tTCRA9TVsSAnZWagAAxJEP/1bqFND+XzY0LnHUa1jO\nKi827g6cOPwtNQue8WsPqzMcDEXitu/eclAhXHI7Br2odQcj1Uv/jaekHGTa\nb8m+KWutjCfUZUAcCXCX/RNH7hN2dvapSw0n7AKsPsKke3NOe+YyRNXWUxSL\nMtCb8gipFg+kW2mLwWe+CQXv4GAb5MLs4SZGZCuv62aHDdaoCPNv4cI5q8lt\n6W2MGTnTnTXojyDr8SDWH+SuSPOBIUk0gl5ha+p8TBHpxvHw44tUmJid4QPh\n7zdiP4Krq7nqnUhJ6LDxxMXyq95RnUW8qfiktJ02HBZ7bN0dFYfv++qLtOEJ\nrREBydFFT2LQZeukt7PloY50ZDRE7M8lYsBC/dqhpTSItNMQBsCipRijt64X\nrLkzubU2SXIQ/WxF0XanFSo3UujrRnKFMOMgABDsXCbzrVCX6G91+PQM+7z0\nDHV75/y09ujrhtpFXehyhl+ts580a4XmkXhkenDnj580rNVGztcRtwuUNEl2\nXmAS99cBLidOtAdmttHujzoCgguttPX4HVKTYMqFmx382JRTr7BPDKtCXEfV\n3CPth+sfT9/WhquVQToJoFESmW4WQXuncmL9Ozcq5/EU9Iee57WYfuSP7Mcv\n6WHL7r3B8w0CIYCeAxdtIyss47/YaSQBdh20G5TcoNMUAT9FSSDK2izE2tCK\ne7Cp\r\n=Zaun\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","source-map":"0.5.6","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^3.0.3","jade":"^1.11.0","jest":"^26.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","ts-jest":"^26.4.4","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.0.0","typescript":"^4.1.2","@babel/core":"^7.9.0","lint-staged":"^8.0.5","coffeescript":"^2.3.2","semantic-release":"^15.13.2","@babel/preset-env":"^7.9.0","@vue/compiler-sfc":"^3.0.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","typescript":">= 3.x","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.9_1620568915206_0.2660078963382928","host":"s3://npm-registry-packages"}},"5.0.0-alpha.10":{"name":"vue-jest","version":"5.0.0-alpha.10","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"author":{"name":"Edd Yerburgh"},"license":"MIT","_id":"vue-jest@5.0.0-alpha.10","maintainers":[{"name":"eddyerburgh","email":"edward.yerburgh@gmail.com"},{"name":"dobromir-hristov","email":"dobromir92@gmail.com"},{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},{"name":"afontcu","email":"afontcu@gmail.com"},{"name":"yyx990803","email":"yyx990803@gmail.com"}],"dist":{"shasum":"4326977b3b0268b1def140f3b69113c2d82fb090","tarball":"https://registry.npmjs.org/vue-jest/-/vue-jest-5.0.0-alpha.10.tgz","fileCount":18,"integrity":"sha512-iN62cTi4AL0UsgxEyVeJtHG6qXEv+8Ci2wX1vP3b/dAZvyBRmqy5aJHQrP6VCEuio+HgHQ1LAZ+ccM2pouBmlg==","signatures":[{"sig":"MEYCIQDq/349Ca/mVWZVtcOmN/QerymeyYdof4XAh5OU/vnt7wIhANJmeOCWem1m0Zo1l3G/PiBmBeHHqiWYJD2C/J+9UpXa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtInZCRA9TVsSAnZWagAAmtEQAIcHqT76Jxs688KOG7+D\nGxOGYLng88mjwaHIJ1tZtfCq9ViJeaSf5E4nCZyywkY/tVSEI4rmIK16mwQ2\nfHBTahsJ/6zpbZDnev4VkmT3UKtds4ch045c+Qc5tTUF+/Jenyy+Q+nxd6hY\nO+QuvYOl8SanPg3sefV5Khvymq0+YZ46//Niydb5ygUZLTh91lM1Tn2mlZ9d\nU5Lhl5eXCeqh0U/yrGrx5XNtLxwHHJG3S05+GW2BjCDIm2OLzHPK3Dkvgy3w\nP13VOfaDpEI3Vc+5x57Vnfjx/dxiUwXNvpURKQUdFOoI6aT3GpTd3G2ecwIj\nZ808mj6hC5n0cknTrAmhCYaq/DgBCA6BRPyD4Uka/awjH+EmxBT9OSBtU3Mf\nP1g2qt92K3emvObpJeFkQoUoJHOUcB9jBfdOHLP8SfdOf810XnFV9/kHl3W6\nyQD3+jWqGlJ2s/31vPg/1kGDLVB3XwI5S7B33ZAmtevqv+uEfsqkBJxGUEUp\nMYFVHhydbqwOR+qFJB0MhTMQXWoRH5yIpztViNvX3ba5+XWiI9gZQ4vVJKxz\n6wCRyu9mYIXoMmPvNRkrnA9/BgUOldEVR0tkQAvnsjw5A92G0bklmnI4kZix\nja39/GZs2mJEGC1n2mmWR0/zpDlLCf7SS2L1lmVOfHCoYOSVMSdw/pC9C4Uy\nNXC8\r\n=ho05\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"# vue-jest-next\n\nJest Vue transformer for Vue 3 with source map support (WIP).\n\nDocs for current stable version (targeting Vue 2.x): https://github.com/vuejs/vue-jest/\n\n## TODO (supported in vue-jest@4.x but not vue-jest@next):\n\n- [ ] Support loading styles\n- [ ] Support custom blocks\n","scripts":{"lint":"eslint --ignore-path .gitignore '{,!(node_modules)/**/}*.js'","test":"yarn lint && yarn format:check && yarn test:e2e","format":"prettier --no-semi --single-quote --write '**/*.{js,json,md}'","release":"semantic-release","lint:fix":"yarn lint --fix","test:e2e":"node e2e/test-runner","format:check":"prettier --no-semi --single-quote --check '**/*.{js,json,md}'"},"_npmUser":{"name":"lmiller1990","email":"lachlan.miller.1990@outlook.com"},"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","directories":{},"licenseText":"Copyright (c) 2017 Edd Yerburgh\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js,json,css,md,vue}":["yarn format","git add"]},"dependencies":{"chalk":"^2.1.0","tsconfig":"^7.0.0","source-map":"0.5.6","extract-from-css":"^0.4.4","convert-source-map":"^1.6.0","@babel/plugin-transform-modules-commonjs":"^7.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"pug":"^2.0.3","vue":"^3.0.3","jade":"^1.11.0","jest":"^26.0.0","less":"^3.9.0","sass":"^1.23.7","husky":"^1.1.4","eslint":"^5.12.0","hamljs":"^0.6.2","stylus":"^0.54.5","ts-jest":"^26.4.4","fs-extra":"^7.0.1","prettier":"^1.16.1","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.0.0","typescript":"^4.1.2","@babel/core":"^7.9.0","lint-staged":"^8.0.5","coffeescript":"^2.3.2","semantic-release":"^15.13.2","@babel/preset-env":"^7.9.0","@vue/compiler-sfc":"^3.0.3","eslint-plugin-vue":"^5.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","conventional-changelog":"^1.1.5","eslint-config-prettier":"^3.3.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"peerDependencies":{"vue":"^3.0.0-0","jest":">= 24 < 27 ","ts-jest":">= 24 < 27 ","babel-jest":">= 24 < 27","typescript":">= 3.x","@babel/core":"7.x"},"peerDependenciesMeta":{"ts-jest":{"optional":true},"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-jest_5.0.0-alpha.10_1622444504651_0.3878477514592773","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-05-07T15:20:40.070Z","modified":"2026-04-23T13:58:23.749Z","0.5.0":"2016-05-07T15:20:40.070Z","0.6.0":"2016-05-08T02:34:18.035Z","0.6.1":"2017-04-11T06:33:10.050Z","1.0.0":"2017-10-24T18:35:33.988Z","1.0.1":"2017-11-03T21:29:11.288Z","1.0.2":"2017-11-05T12:19:08.592Z","1.0.3":"2017-11-13T17:38:49.120Z","1.1.0":"2017-11-22T18:31:03.445Z","1.2.0":"2017-11-27T17:15:16.509Z","1.3.0":"2017-12-05T20:51:01.974Z","1.4.0":"2017-12-13T13:20:36.847Z","2.0.0":"2018-01-26T21:27:57.857Z","2.0.1":"2018-02-04T10:51:43.486Z","2.1.0":"2018-02-11T07:56:45.838Z","2.1.1":"2018-03-05T07:11:02.077Z","2.2.0":"2018-03-17T21:34:35.604Z","2.2.1":"2018-03-18T09:48:23.692Z","2.3.0":"2018-03-22T22:30:40.885Z","2.4.0":"2018-04-08T04:46:18.079Z","2.4.1":"2018-04-08T16:19:19.935Z","2.5.0":"2018-04-14T07:57:03.569Z","2.6.0":"2018-05-17T21:47:43.495Z","3.0.0":"2018-10-14T16:47:33.520Z","3.0.1":"2018-11-25T21:19:30.600Z","3.0.2":"2018-12-12T13:11:10.654Z","4.0.0-beta.0":"2019-01-06T20:07:08.748Z","4.0.0-beta.1":"2019-01-28T20:55:41.740Z","3.0.3":"2019-02-08T16:42:54.188Z","4.0.0-beta.2":"2019-02-16T16:53:50.900Z","3.0.4":"2019-03-04T20:16:30.979Z","3.0.5":"2019-09-08T06:33:51.068Z","5.0.0-alpha.0":"2020-04-04T09:30:05.938Z","4.0.0-beta.3":"2020-06-08T11:47:18.064Z","5.0.0-alpha.1":"2020-07-02T14:04:57.880Z","3.0.6":"2020-07-03T07:38:40.947Z","4.0.0-beta.4":"2020-07-08T13:22:30.944Z","5.0.0-alpha.2":"2020-08-01T12:12:06.623Z","4.0.0-beta.5":"2020-08-01T12:13:41.744Z","5.0.0-alpha.3":"2020-08-11T11:40:53.482Z","4.0.0-beta.6":"2020-09-10T02:29:42.554Z","4.0.0-rc.0":"2020-09-14T06:39:02.394Z","3.0.7":"2020-09-14T06:41:16.117Z","5.0.0-alpha.4":"2020-09-18T23:31:31.909Z","5.0.0-alpha.5":"2020-10-11T08:31:57.176Z","5.0.0-alpha.6":"2020-11-17T09:32:02.177Z","4.0.0-rc.1":"2020-12-01T03:33:00.056Z","5.0.0-alpha.7":"2020-12-01T03:41:10.410Z","5.0.0-alpha.8":"2021-01-18T00:26:52.763Z","4.0.0":"2021-02-24T07:27:10.047Z","4.0.1":"2021-03-06T05:06:56.703Z","5.0.0-alpha.9":"2021-05-09T14:01:55.316Z","5.0.0-alpha.10":"2021-05-31T07:01:44.773Z"},"author":{"name":"Edd Yerburgh"},"license":"MIT","keywords":["jest","vue","jest vue","jest vue transform","jest vue preprocessor","vue jest","vue jest","vue jest transform","vue jest preprocessor"],"repository":{"url":"git+https://github.com/vuejs/vue-jest.git","type":"git"},"description":"Jest Vue transform","maintainers":[{"email":"lachlan.miller.1990@outlook.com","name":"lmiller1990"},{"email":"yyx990803@gmail.com","name":"yyx990803"},{"email":"daniel@roe.dev","name":"danielroe"},{"email":"edward.yerburgh@gmail.com","name":"eddyerburgh"}],"readme":"","readmeFilename":""}