{"name":"synckit","version":"0.5.0","type":"module","description":"Perform async work synchronously in Node.js using `worker_threads`, or `child_process` as fallback, with first-class TypeScript support.","repository":{"type":"git","url":"git+https://github.com/rx-ts/synckit.git"},"author":{"name":"JounQin","email":"admin@1stg.me"},"license":"MIT","engines":{"node":">=12.3"},"exports":{"import":"./lib/index.js","require":"./lib/index.cjs"},"types":"lib","keywords":["deasync","sync","sync-exec","sync-rpc","sync-threads","synchronize","synckit"],"scripts":{"benchmark":"run-s benchmark:*","benchmark-export":"run-s benchmark-export:*","benchmark-export:cjs":"yarn benchmark:cjs > benchmarks/benchmark.cjs.txt","benchmark-export:esm":"yarn benchmark:esm> benchmarks/benchmark.esm.txt","benchmark:cjs":"node benchmarks/benchmark.cjs","benchmark:esm":"node benchmarks/benchmark.js","build":"run-p build:*","build:r":"r -f cjs","build:ts":"tsc -p src","jest":"node --experimental-vm-modules node_modules/.bin/jest --setupFiles dotenv/config","lint":"run-p lint:*","lint:es":"eslint . --cache -f friendly --max-warnings 10","lint:tsc":"tsc --noEmit","prepare":"simple-git-hooks && yarn-deduplicate --strategy fewer || exit 0","prerelease":"npm run build","pretest":"yarn build:ts","release":"clean-publish && changeset publish","test":"yarn jest","typecov":"type-coverage"},"dependencies":{"tslib":"^2.3.1"},"devDependencies":{"@1stg/lib-config":"^4.0.0","@changesets/changelog-github":"^0.4.0","@changesets/cli":"^2.16.0","@types/jest":"^27.0.1","@types/node":"^16.7.5","@types/uuid":"^8.3.1","clean-publish":"^2.1.1","deasync":"^0.1.23","enhanced-resolve":"^5.8.2","postcss":"^8.3.6","sync-threads":"^1.0.1","ts-expect":"^1.3.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","type-coverage":"^2.18.1","typescript":"^4.4.2"},"resolutions":{"prettier":"^2.3.2","tslib":"^2.3.1"},"commitlint":{"extends":"@1stg"},"jest":{"preset":"ts-jest","testEnvironment":"node","collectCoverage":true,"extensionsToTreatAsEsm":[".ts"],"moduleNameMapper":{"^(\\.{1,2}/.*)\\.js$":"$1","^synckit$":"<rootDir>/src"},"globals":{"ts-jest":{"useESM":true,"tsconfig":{"importHelpers":false}}}},"prettier":"@1stg/prettier-config","renovate":{"extends":["@1stg"]},"typeCoverage":{"atLeast":99.2,"cache":true,"detail":true,"ignoreAsAssertion":true,"ignoreNonNullAssertion":true,"showRelativePath":true,"strict":true,"update":true},"gitHead":"ee49d5c63227b5daaf2c4282897cdbea24c07848","bugs":{"url":"https://github.com/rx-ts/synckit/issues"},"homepage":"https://github.com/rx-ts/synckit#readme","_id":"synckit@0.5.0","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"shasum":"957368df5b13d3b449cc895c5d76c2a90dadf454","size":8183,"noattachment":false,"key":"/synckit/-/synckit-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/synckit/download/synckit-0.5.0.tgz"},"_npmUser":{"name":"i1stg","email":"i@1stg.me"},"directories":{},"maintainers":[{"name":"jounqin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/synckit_0.5.0_1630219039829_0.22058053483972384"},"_hasShrinkwrap":false,"publish_time":1630219039980,"_cnpm_publish_time":1630219039980,"_cnpmcore_publish_time":"2021-12-16T17:56:30.957Z","dist-tags":{"latest":"0.11.12","release-0.10":"0.10.4"}}