{"name":"synckit","version":"0.8.2","type":"module","description":"Perform async work synchronously in Node.js using `worker_threads` with first-class TypeScript support.","repository":{"type":"git","url":"git+https://github.com/un-ts/synckit.git"},"author":{"name":"JounQin","email":"admin@1stg.me","url":"https://www.1stG.me"},"donate":{"recipients":[{"name":"unts","platform":"opencollective","address":"https://opencollective.com/unts","weight":60},{"name":"rxts","platform":"opencollective","address":"https://opencollective.com/rxts","weight":20},{"name":"1stG","email":"i@1stg.me","weight":20,"platforms":[{"platform":"opencollective","address":"https://opencollective.com/1stG"},{"platform":"patreon","address":"https://www.patreon.com/1stG"}]}]},"funding":"https://opencollective.com/unts","license":"MIT","packageManager":"yarn@1.22.19","engines":{"node":"^14.18.0 || >=16.0.0"},"main":"./lib/index.cjs","module":"./lib/index.js","exports":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"},"types":"./lib/index.d.ts","keywords":["deasync","make-synchronous","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","lint":"run-p lint:*","lint:es":"eslint . --cache -f friendly --max-warnings 10","lint:tsc":"tsc --noEmit","prepare":"patch-package && simple-git-hooks && yarn-deduplicate --strategy fewer || exit 0","prerelease":"yarn build","release":"changeset publish","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","typecov":"type-coverage"},"dependencies":{"@pkgr/utils":"^2.3.0","tslib":"^2.4.0"},"devDependencies":{"@1stg/lib-config":"^9.0.2","@changesets/changelog-github":"^0.4.6","@changesets/cli":"^2.23.2","@types/jest":"^28.1.5","@types/node":"^18.0.4","deasync":"^0.1.27","esbuild-register":"^3.3.3","esbuild-runner":"^2.2.1","execa":"^6.1.0","jest":"^28.1.3","patch-package":"^6.4.7","sync-threads":"^1.0.1","ts-expect":"^1.3.0","ts-jest":"^28.0.6","ts-node":"^10.9.1","tsx":"^3.8.0","type-coverage":"^2.22.0","typescript":"^4.7.4","yarn-deduplicate":"^5.0.0"},"resolutions":{"prettier":"^2.7.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":100,"cache":true,"detail":true,"ignoreAsAssertion":true,"ignoreFiles":["**/*.d.ts"],"ignoreNonNullAssertion":true,"showRelativePath":true,"strict":true,"update":true},"gitHead":"0f5cbfb6d909562b54938043f95aa26a62cf33ae","bugs":{"url":"https://github.com/un-ts/synckit/issues"},"homepage":"https://github.com/un-ts/synckit#readme","_id":"synckit@0.8.2","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"5db2b1033d9b1a4160fab1be215dd02244590598","size":11632,"noattachment":false,"key":"/synckit/-/synckit-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/synckit/download/synckit-0.8.2.tgz"},"_npmUser":{"name":"jounqin","email":"admin@1stg.me"},"directories":{},"maintainers":[{"name":"jounqin","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/synckit_0.8.2_1660093062565_0.38732084356799823"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-10T00:57:47.139Z","publish_time":1660093062743,"_cnpm_publish_time":1660093062743,"dist-tags":{"latest":"0.11.12","release-0.10":"0.10.4"}}