{"bugs":{"url":"https://github.com/babel-utils/babel-plugin-tester/issues"},"dist":{"shasum":"1e718a3c21e5d3dd1af413495c30b7c8d357299a","tarball":"https://registry.npmjs.org/babel-plugin-tester/-/babel-plugin-tester-11.0.0.tgz","fileCount":17,"integrity":"sha512-lKfngOQuD7Y7dMC4XwJVpTrRXJrvVZSFP7UEHiHMK1BhWTBFKJQJxayVgAyo5JfSj03AJH0/gfoojSsfrLtJOw==","signatures":[{"sig":"MEYCIQDqpjgwyfCdqpCH3J+c3Nxh7Gol6bUiiY2q4MlYITE/AQIhAJaNATdhYkgfzj9oEXU2PpRiR/12W34keKKL+pcnpx8s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx+BPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriLQ/8CM525fYAgunVDy7e+pl8z/un1IrFCYm85zNvpAjJBOTU1GRE\r\nThH9Arelmkmzvu5k1nmH663ieZlRtrM6BWBm8pTd2eIvSkl9CWF5M+cFx+PG\r\n2Q23XVAiogpfubcHKdIbkLEpKeM2tFTfptps9urLzp5yfjhfadUdt2lGKDcG\r\nCg3YSAz/15llfvUsaxF03VzFKccDbUyCk7qu8pufmXIbaJRZROF9HmYuFGSy\r\n0pNo0+nxgHdY7FKHr45sfEuLzoBKADlb7FzJcR+00CK6L7laHBIO2ePaxH6d\r\nHWCt/bK2z9YB1NfHgbWMCrBHXhOMkanyGxWN171L/JXobAw9XK78pqDcub8g\r\n/Vf5uK5JBZuBPDgXP46+lJaaTlbenKfWnpnz/BNDVLaMN+zN7tgalpM0RUwn\r\nAFDxr2IVAGhR+jDxzIfZJjNRd+qPkXrw9DgiD8SsxGu8gEZfwB6gq9G77KM/\r\n7AJFLoZ2O/tcHq6t6OdZhz+FemF8qWCpUZ2Ad5t0tFZWDGlrDUawj3ua4hEF\r\ntAdeKqbIliQvCwE4YKcI7eXqLRiHB8hmviGq+BMSSRvHC5sfYMUEvZs/UMGN\r\nGABLSwqZAFKe14DnhmB7o0G4hsQ2WTsscxQobv0kunZW/+8Tz2RFl01hxo7n\r\nwG1PG8JBwV5yKAGVhRiqjSjLZXOB536WiQI=\r\n=4E75\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":"8a2559525b51d8f3f037f3363ce406a604872dfc","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","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.2","@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.5","@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.1.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.48.2","@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.48.2","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.0_1674043471255_0.0007838460928994984","host":"s3://npm-registry-packages"},"_id":"babel-plugin-tester@11.0.0","version":"11.0.0"}