{"bugs":{"url":"https://github.com/babel-utils/babel-plugin-tester/issues"},"dist":{"shasum":"a20dff99a6367f31ffc7b4fcf971fe5eebc7767d","tarball":"https://registry.npmjs.org/babel-plugin-tester/-/babel-plugin-tester-11.0.2.tgz","fileCount":17,"integrity":"sha512-wt7Zjiigg+xTgmUrpyjVByAX/RuWAAJzzuCSUTdxjm2iUpzWXkyentrOcIldhk4O4vl7d0+4DK1CXFmf64Xo3w==","signatures":[{"sig":"MEYCIQCMaJtGGjHf2MgSQTyPpkxRwrvmPvJR1hPWevKjcP1C4wIhAL5Jr2kPvvcd7n93MPyTSbs9fLoqEKLMZpapQvEIooSL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzwawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC9w//eo0tF8AaaKin20f54Fwgzc8UKHkZ8ekjs6s0ALjujn3Aoex1\r\nPNXqxu/OrlUNEjqVA06eUErZqdYITVvuqf9FlIv1bpQKvF56VGKr0BTP5rDb\r\nuPHHqHlw4RiQUNcxUx7rl0e2QBqHZ1so/nW55qNC6VtbHA5hb+cf2I5e9m14\r\nC/Ny0wBHWmPq9JFHYmjajwRwpz3kAhnSeKrTa3QZWj7KysJ5R+e1nskweL4z\r\ngxdj47XVsdd4HAIJEk1/uOyV6Tx/uIlYK7N7khG97LcrJOTyDj7WK7bLX/iI\r\nP/auVkkoF4eUMGQx+Fh5wrHEq8ea6Uyvj3i0flGFM5vbVtZfpgamNZ8trS4U\r\n+nIwUfGxJwOKSyPoMfDEOCGebOqj3C8eFdQvoHAOCFxf+C2uhD/PHuqtwpLs\r\nq4+Azm1E5sG+lhPyf9H/CuC5x83i99RokM05q/1t94uPEtk99Szmgz/VT28J\r\nTb/OYlkk0YEi3o3FblNOJtFBx9uCTD7zmXI91T8ZuOHx6eRXlq+qU93RRvGo\r\nq5lnd8tmjpoSKZyhgQze07KeRvn370qzmIKXi2TxbxCJi6GjmLhVCcaTug+v\r\ng+20Hv9tqE+y1CEK/sTzJHf/nm3hzY/3o311Jrl4ukBTgTMRDSTQue+yX3Yx\r\ntPbxK1f/oQFPp6NEDCKrfGxvoKUr0rkcVfs=\r\n=x3tl\r\n-----END PGP SIGNATURE-----\r\n"},"name":"babel-plugin-tester","type":"commonjs","author":{"url":"https://kentcdodds.com","name":"Kent C. Dodds","email":"me@kentcdodds.com"},"engines":{"node":"^14.20.0 || ^16.16.0 || >=18.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./pure":{"types":"./dist/plugin-tester.d.ts","default":"./dist/plugin-tester.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"18b0b95c02463ab2703fb9fa76143bd6ba7ed305","license":"MIT","scripts":{"lint":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.lint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.lint.json --no-error-on-unmatched-pattern packages src; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test":"npm run test:unit --","build":"npm run build:dist --","clean":"git ls-files --exclude-standard --ignored --others --directory | grep -vE '^((\\.(env|vscode|husky))|next-env\\.d\\.ts|node_modules)($|\\/)' | xargs -p rm -rf","format":"MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && (echo $MD_FILES | xargs remark --no-config --no-stdout --quiet --frail --use gfm --use lint-no-undefined-references || (echo -n '\u001b' && echo '[37;41;1m FAIL \u001b[0m cannot continue with undefined references present' && false)) && sort-package-json './package.json' './packages/*/package.json' && echo $MD_FILES | NODE_ENV=format xargs remark --output --frail && echo $MD_FILES | xargs doctoc --no-title --maxlevel 3 --update-only && prettier --write .","prepare":"node -e \"execa = require('execa'); if(process.env.CI === undefined && (process.env.NODE_ENV === undefined || process.env.NODE_ENV == 'development')) { execa.sync('npx', ['husky', 'install'], { stdout: 'inherit', stderr: 'inherit' }); } else { console.log('skipped installing husky git hooks'); }\"","lint:all":"stdbuf -i0 -o0 -e0 tsc --project tsconfig.eslint.json; X=$?; stdbuf -i0 -o0 -e0 eslint --parser-options=project:tsconfig.eslint.json .; Y=$?; MD_FILES=$(node -e 'console.log(require(`glob-gitignore`).sync(`**/*.md`, { ignore: require(`fs`).readFileSync(`.prettierignore`, `utf8`).split(`\n`).filter(Boolean), dot: true }).join(`\n`))') && echo $MD_FILES | NODE_ENV=lint xargs remark --quiet --frail --no-stdout; Z=$?; [ $X -eq 0 ] && [ $Y -eq 0 ] && [ $Z -eq 0 ]","test:all":"NODE_ENV=test jest --coverage","test:unit":"NODE_ENV=test jest --testPathIgnorePatterns 'integration-.*\\.test\\.ts.*' dist","build:dist":"NODE_ENV=production tsc --project tsconfig.types.json --incremental false && tsconfig-replace-paths --project tsconfig.types.json && NODE_ENV=production-cjs babel src --extensions .ts --out-dir dist","list-tasks":"node -e 'console.log(Object.keys(require(\"./package.json\").scripts).join(\"\\n\"))' && (npm run -ws list-tasks --if-present 2>/dev/null || true)","test:update":"npm test:all -- --updateSnapshot","build:changelog":"conventional-changelog --outfile CHANGELOG.md --config ./conventional.config.js --release-count 0 --skip-unstable && (if [ \"$CHANGELOG_SKIP_TITLE\" != 'true' ]; then { node -e 'console.log(require(\"./conventional.config.js\").changelogTitle)'; cat CHANGELOG.md; } > CHANGELOG.md.ignore && mv CHANGELOG.md.ignore CHANGELOG.md; fi) && NODE_ENV=format remark --output --frail CHANGELOG.md && prettier --write CHANGELOG.md","test:integration":"NODE_ENV=test jest 'integration-.*\\.test\\.ts.*'"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"homepage":"https://github.com/babel-utils/babel-plugin-tester#readme","keywords":["babel","plugin","tester"],"repository":{"url":"git+https://github.com/babel-utils/babel-plugin-tester.git","type":"git"},"_npmVersion":"8.19.3","description":"Utilities for testing babel plugins","directories":{},"maintainers":[{"name":"kentcdodds","email":"me@kentcdodds.com"},{"name":"xunnamius","email":"git@bernarddickens.dev"}],"sideEffects":false,"_nodeVersion":"18.13.0","dependencies":{"debug":"^4.3.4","core-js":"^3.27.2","prettier":"^2.8.3","strip-indent":"^3.0.0","lodash.mergewith":"^4.6.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/index.d.ts"],"pure":["./dist/plugin-tester.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","execa":"^5.1.1","husky":"^8.0.3","doctoc":"^2.2.1","dotenv":"^16.0.3","eslint":"^8.32.0","type-fest":"^3.5.3","@babel/cli":"^7.20.7","babel-jest":"^29.3.1","remark-cli":"^11.0.0","remark-gfm":"^3.0.1","typescript":"^4.9.4","@babel/core":"^7.20.12","@types/jest":"^29.2.6","@types/node":"^18.11.18","jest-circus":"^29.3.1","lint-staged":"^13.1.0","remark-lint":"^9.1.1","babel-loader":"^9.1.2","spellchecker":"^3.7.1","jest-extended":"^3.2.3","remark-ignore":"^1.0.5","glob-gitignore":"^1.0.14","@commitlint/cli":"^17.4.2","toss-expression":"^0.1.2","unique-filename":"^3.0.0","@xunnamius/types":"^1.3.0","semantic-release":"https://xunn.at/semantic-release-atam","@babel/preset-env":"^7.20.2","sort-package-json":"^2.2.0","eslint-plugin-jest":"^27.2.1","remark-frontmatter":"^4.0.1","source-map-support":"^0.5.21","remark-lint-no-tabs":"^3.1.1","@babel/eslint-parser":"^7.19.1","all-contributors-cli":"^6.24.0","eslint-plugin-import":"^2.27.5","@semantic-release/git":"^10.0.1","@xunnamius/jest-types":"^1.1.3","eslint-plugin-unicorn":"^45.0.2","remark-comment-config":"^7.0.1","remark-tight-comments":"^1.0.5","remark-validate-links":"^12.1.0","@semantic-release/exec":"^6.0.3","remark-reference-links":"^6.0.1","tsconfig-replace-paths":"^0.0.11","@types/lodash.mergewith":"^4.6.7","remark-sort-definitions":"^1.0.4","@babel/plugin-syntax-jsx":"^7.18.6","@babel/preset-typescript":"^7.18.6","remark-lint-no-empty-url":"https://xunn.at/remark-lint-no-empty-url","@typescript-eslint/parser":"^5.49.0","@babel/helper-plugin-utils":"^7.20.2","conventional-changelog-cli":"https://xunn.at/conventional-changelog-cli","remark-capitalize-headings":"^1.0.2","remark-lint-file-extension":"^2.1.1","remark-renumber-references":"^1.0.4","@semantic-release/changelog":"^6.0.2","remark-lint-definition-case":"^3.1.1","remark-lint-list-item-style":"^1.1.2","remark-lint-no-literal-urls":"^3.1.1","remark-lint-fenced-code-flag":"^3.1.1","remark-lint-no-shell-dollars":"^3.1.1","remark-lint-heading-increment":"^3.1.1","remark-lint-no-empty-sections":"^4.0.0","remark-lint-no-inline-padding":"^4.1.1","remark-lint-heading-whitespace":"^1.0.0","@commitlint/config-conventional":"^17.4.2","remark-lint-first-heading-level":"^3.1.1","remark-lint-heading-word-length":"^1.0.2","@typescript-eslint/eslint-plugin":"^5.49.0","remark-lint-strikethrough-marker":"^2.1.1","remark-remove-unused-definitions":"^1.0.3","remark-remove-url-trailing-slash":"^1.0.1","@types/babel__helper-plugin-utils":"^7.10.0","eslint-import-resolver-typescript":"^3.5.3","remark-lint-fenced-code-flag-case":"^1.0.3","remark-lint-no-reference-like-url":"^3.1.1","remark-lint-no-heading-punctuation":"^3.1.1","remark-lint-no-undefined-references":"^4.2.0","remark-lint-no-duplicate-defined-urls":"^2.1.1","remark-lint-no-heading-like-paragraph":"^3.1.1","remark-lint-ordered-list-marker-value":"^3.1.1","remark-lint-no-shortcut-reference-link":"^3.1.1","remark-lint-no-shortcut-reference-image":"^3.1.1","remark-lint-unordered-list-marker-style":"^3.1.1","babel-plugin-explicit-exports-references":"^1.0.2","remark-lint-no-multiple-toplevel-headings":"^3.1.1","@babel/plugin-proposal-export-default-from":"^7.18.10","@xunnamius/conventional-changelog-projector":"^1.2.1","remark-lint-no-duplicate-headings-in-section":"^3.1.1"},"peerDependencies":{"@babel/core":">=7.11.6"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin-tester_11.0.2_1674512047844_0.6729921748537515","host":"s3://npm-registry-packages"},"_id":"babel-plugin-tester@11.0.2","version":"11.0.2"}