{"_id":"simport","_rev":"4132514","name":"simport","description":"import like require but async","dist-tags":{"latest":"1.2.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T18:38:54.000Z","created":"2020-12-25T17:26:38.807Z","1.2.0":"2021-04-20T17:23:16.970Z","1.1.3":"2021-01-25T14:04:34.407Z","1.1.2":"2021-01-25T13:17:24.987Z","1.1.1":"2021-01-23T12:40:28.747Z","1.1.0":"2021-01-22T14:35:28.345Z","1.0.7":"2021-01-21T10:59:55.464Z","1.0.6":"2021-01-20T15:35:32.782Z","1.0.5":"2021-01-11T22:31:47.849Z","1.0.4":"2020-12-28T20:03:24.708Z","1.0.3":"2020-12-25T18:08:17.643Z","1.0.2":"2020-12-25T17:37:33.799Z","1.0.1":"2020-12-25T17:30:04.546Z","1.0.0":"2020-12-25T17:26:38.807Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"versions":{"1.2.0":{"name":"simport","version":"1.2.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0","try-to-catch":"^3.0.0"},"license":"MIT","devDependencies":{"@cloudcmd/stub":"^3.3.0","c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^7.4.0","madrun":"^8.2.0","nodemon":"^2.0.2","putout":"^16.7.0","supertape":"^5.1.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"a721d9aabdd24cc4160ef7f77d87858a58c43456","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.2.0","_nodeVersion":"15.14.0","_npmVersion":"6.14.7","dist":{"shasum":"7baabdc1787b3dd8d9ef157938442ddff14d6e6b","size":3583,"noattachment":false,"key":"/simport/-/simport-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.2.0_1618939396832_0.9325435812685365"},"_hasShrinkwrap":false,"publish_time":1618939396970,"_cnpm_publish_time":1618939396970,"_cnpmcore_publish_time":"2021-12-16T15:40:09.061Z"},"1.1.3":{"name":"simport","version":"1.1.3","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0","try-to-catch":"^3.0.0"},"license":"MIT","devDependencies":{"@cloudcmd/stub":"^3.3.0","c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","nodemon":"^2.0.2","putout":"^13.8.0","supertape":"^4.1.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"9b96487921fa0704be62cfebf969b3b988e3cf4d","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.1.3","_nodeVersion":"15.6.0","_npmVersion":"6.14.7","dist":{"shasum":"14d81f199aef7c80a3549e713b4e69b82523b51c","size":3452,"noattachment":false,"key":"/simport/-/simport-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.1.3.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.1.3_1611583474257_0.708646017881134"},"_hasShrinkwrap":false,"publish_time":1611583474407,"_cnpm_publish_time":1611583474407,"_cnpmcore_publish_time":"2021-12-16T15:40:09.294Z"},"1.1.2":{"name":"simport","version":"1.1.2","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0","try-to-catch":"^3.0.0"},"license":"MIT","devDependencies":{"@cloudcmd/stub":"^3.3.0","c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","nodemon":"^2.0.2","putout":"^13.8.0","supertape":"^4.1.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"6f2dccc062e7fc424fdbe2f3df60f22419fe7f48","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.1.2","_nodeVersion":"15.6.0","_npmVersion":"6.14.7","dist":{"shasum":"65e20d20283ad0d4977016f3a18e3cc88578b44e","size":3175,"noattachment":false,"key":"/simport/-/simport-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.1.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.1.2_1611580644865_0.31437370693762956"},"_hasShrinkwrap":false,"publish_time":1611580644987,"_cnpm_publish_time":1611580644987,"_cnpmcore_publish_time":"2021-12-16T15:40:09.504Z"},"1.1.1":{"name":"simport","version":"1.1.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0","try-to-catch":"^3.0.0"},"license":"MIT","devDependencies":{"@cloudcmd/stub":"^3.3.0","c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","nodemon":"^2.0.2","putout":"^13.8.0","supertape":"^4.1.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"4b27ae641e4e7cbbff9b6e353b7cea485dc942c6","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.1.1","_nodeVersion":"15.6.0","_npmVersion":"6.14.7","dist":{"shasum":"feecdf75fe1963f35fb749fb8e00ba3e8ab5ac00","size":3071,"noattachment":false,"key":"/simport/-/simport-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.1.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.1.1_1611405628561_0.48264969851186956"},"_hasShrinkwrap":false,"publish_time":1611405628747,"_cnpm_publish_time":1611405628747,"_cnpmcore_publish_time":"2021-12-16T15:40:09.711Z"},"1.1.0":{"name":"simport","version":"1.1.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0","try-to-catch":"^3.0.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","nodemon":"^2.0.2","putout":"^13.8.0","supertape":"^4.1.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"dcc71c437ccbdab2e54d9684dbdd0b8763998f7b","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.1.0","_nodeVersion":"15.6.0","_npmVersion":"6.14.7","dist":{"shasum":"d8a6a667998deef0da0f6e820fdbc8a1108fc858","size":3041,"noattachment":false,"key":"/simport/-/simport-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.1.0_1611326128208_0.8711570877629622"},"_hasShrinkwrap":false,"publish_time":1611326128345,"_cnpm_publish_time":1611326128345,"_cnpmcore_publish_time":"2021-12-16T15:40:09.923Z"},"1.0.7":{"name":"simport","version":"1.0.7","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0","try-to-catch":"^3.0.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","nodemon":"^2.0.2","putout":"^13.8.0","supertape":"^4.1.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"8d38883b5027f8d8616251942a6c7cbcdbf02918","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.7","_nodeVersion":"15.6.0","_npmVersion":"6.14.7","dist":{"shasum":"86dcbaeb7fbaa486255e884207c41a07e8f6305c","size":2966,"noattachment":false,"key":"/simport/-/simport-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.7.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.7_1611226795270_0.022410001851642436"},"_hasShrinkwrap":false,"publish_time":1611226795464,"_cnpm_publish_time":1611226795464,"_cnpmcore_publish_time":"2021-12-16T15:40:10.129Z"},"1.0.6":{"name":"simport","version":"1.0.6","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0","try-to-catch":"^3.0.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","nodemon":"^2.0.2","putout":"^12.9.2","supertape":"^4.1.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"b32e3b11b79436f78825057f42c6f40a78c89375","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.6","_nodeVersion":"15.6.0","_npmVersion":"6.14.7","dist":{"shasum":"2bc47790808d9ba15236d24d58fd3e0e7d4dfa4e","size":2939,"noattachment":false,"key":"/simport/-/simport-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.6.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.6_1611156932631_0.36769528774802196"},"_hasShrinkwrap":false,"publish_time":1611156932782,"_cnpm_publish_time":1611156932782,"_cnpmcore_publish_time":"2021-12-16T15:40:10.435Z"},"1.0.5":{"name":"simport","version":"1.0.5","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^12.9.2","supertape":"^4.1.0","try-to-catch":"^3.0.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"9b04105c111fd2235a22b4a7aba37ad31bf61e7b","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.5","_nodeVersion":"15.5.1","_npmVersion":"6.14.7","dist":{"shasum":"429fdae56781364e392a7b80408584b7ce479b5c","size":2773,"noattachment":false,"key":"/simport/-/simport-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.5.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.5_1610404307707_0.9316305776561913"},"_hasShrinkwrap":false,"publish_time":1610404307849,"_cnpm_publish_time":1610404307849,"_cnpmcore_publish_time":"2021-12-16T15:40:10.638Z"},"1.0.4":{"name":"simport","version":"1.0.4","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"simport.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^12.9.2","supertape":"^4.1.0","try-to-catch":"^3.0.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"9730ca8cfe12e38f1eae7b62618f169ab11bb443","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.4","_nodeVersion":"14.15.3","_npmVersion":"6.14.7","dist":{"shasum":"65ec7bc9ad66b556360bf2521ec4b1358401a74e","size":2738,"noattachment":false,"key":"/simport/-/simport-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.4.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.4_1609185804592_0.8988118850375992"},"_hasShrinkwrap":false,"publish_time":1609185804708,"_cnpm_publish_time":1609185804708,"_cnpmcore_publish_time":"2021-12-16T15:40:10.832Z"},"1.0.3":{"name":"simport","version":"1.0.3","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"super-import.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^12.9.2","supertape":"^4.1.0","try-to-catch":"^3.0.0"},"engines":{"node":">=12.2"},"publishConfig":{"access":"public"},"gitHead":"441f6e2ad429f6e27094c9c36ba52daee739b0fc","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.3","_nodeVersion":"15.5.0","_npmVersion":"6.14.7","dist":{"shasum":"99fbc10d540030d60697be9ff0bd6b4f9feffa16","size":2728,"noattachment":false,"key":"/simport/-/simport-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.3.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.3_1608919697506_0.49445046812156934"},"_hasShrinkwrap":false,"publish_time":1608919697643,"_cnpm_publish_time":1608919697643,"_cnpmcore_publish_time":"2021-12-16T15:40:11.035Z"},"1.0.2":{"name":"simport","version":"1.0.2","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"super-import.js","exports":{".":{"node":{"require":"./simport.js","import":"./simport.mjs"},"default":"./simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^12.9.2","supertape":"^4.1.0","try-to-catch":"^3.0.0"},"engines":{"node":">=12"},"publishConfig":{"access":"public"},"gitHead":"79b5aedf36feb60a837546045df1aa0dadc2b09e","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.2","_nodeVersion":"15.5.0","_npmVersion":"6.14.7","dist":{"shasum":"3c4bef7edcfb7e0fd5f7c681b250ad419e83052d","size":2586,"noattachment":false,"key":"/simport/-/simport-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.2.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.2_1608917853667_0.005425405936659855"},"_hasShrinkwrap":false,"publish_time":1608917853799,"_cnpm_publish_time":1608917853799,"_cnpmcore_publish_time":"2021-12-16T15:40:11.296Z"},"1.0.1":{"name":"simport","version":"1.0.1","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"super-import.js","exports":{".":{"node":{"require":"./lib/simport.js","import":"./lib/simport.mjs"},"default":"./lib/simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{"readjson":"^2.2.0"},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^12.9.2","supertape":"^4.1.0","try-to-catch":"^3.0.0"},"engines":{"node":">=12"},"publishConfig":{"access":"public"},"gitHead":"df4c3f2636a94e70a23cdd401b584c1e4f856e2c","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.1","_nodeVersion":"15.5.0","_npmVersion":"6.14.7","dist":{"shasum":"854c4be89e452425d8e9765b415108e3beccaf85","size":2576,"noattachment":false,"key":"/simport/-/simport-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.1_1608917404393_0.7850638925762046"},"_hasShrinkwrap":false,"publish_time":1608917404546,"_cnpm_publish_time":1608917404546,"_cnpmcore_publish_time":"2021-12-16T15:40:11.613Z"},"1.0.0":{"name":"simport","version":"1.0.0","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"import like require but async","homepage":"http://github.com/coderaiser/simport","main":"super-import.js","exports":{".":{"node":{"require":"./lib/simport.js","import":"./lib/simport.mjs"},"default":"./lib/simiport.js"}},"repository":{"type":"git","url":"git://github.com/coderaiser/simport.git"},"keywords":["dynamic","import","require","commonjs","esm"],"scripts":{"test":"madrun test","coverage":"madrun coverage","lint":"madrun lint","fix:lint":"madrun fix:lint","report":"madrun report","watcher":"madrun watcher","watch:test":"madrun watch:test","watch:lint":"madrun watch:lint","watch:tape":"madrun watch:tape","watch:coverage:base":"madrun watch:coverage:base","watch:coverage:tape":"madrun watch:coverage:tape","watch:coverage":"madrun watch:coverage"},"dependencies":{},"license":"MIT","devDependencies":{"c8":"^7.3.5","coveralls":"^3.0.2","eslint":"^7.0.0","eslint-plugin-node":"^11.0.0","eslint-plugin-putout":"^6.11.0","madrun":"^8.2.0","mock-require":"^3.0.3","nodemon":"^2.0.2","putout":"^12.9.2","supertape":"^4.1.0","try-to-catch":"^3.0.0"},"engines":{"node":">=12"},"publishConfig":{"access":"public"},"gitHead":"8e101a768dd292b44c80d32a1456a4a30dc7532a","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"_id":"simport@1.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.7","dist":{"shasum":"ec306c20139d27609fcce208887623e31666cd17","size":2490,"noattachment":false,"key":"/simport/-/simport-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/simport/download/simport-1.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/simport_1.0.0_1608917198656_0.49465386927120636"},"_hasShrinkwrap":false,"publish_time":1608917198807,"_cnpm_publish_time":1608917198807,"_cnpmcore_publish_time":"2021-12-16T15:40:11.829Z"}},"readme":"# Simport [![License][LicenseIMGURL]][LicenseURL] [![NPM version][NPMIMGURL]][NPMURL] [![Dependency Status][DependencyStatusIMGURL]][DependencyStatusURL] [![Build Status][BuildStatusIMGURL]][BuildStatusURL] [![Coverage Status][CoverageIMGURL]][CoverageURL]\n\nUse [dynamic imports](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#Dynamic_Imports) just like plain old [require](https://nodejs.org/api/esm.html#esm_require).\n\nWith simport you can:\n\n- get `require`\n- get `__filename` or `__dirname`\n- load json\n- avoid extensions\n- avoid destructuring default\n- pass `simport` into functions like [tryCatch](https://github.com/coderaiser/try-to-catch)\n- use [absolute path in windows](https://github.com/nodejs/node/issues/31710#issuecomment-587434048)\n\n## Install\n\n`npm i simport`\n\n## API\n\n### createSimport\n\nCommonjs:\n\n```js\nconst {createSimport} = require('simport');\nconst simport = createSimport(__filename);\n```\n\nESM:\n\n```js\nimport {createSimport} from 'simport';\nconst simport = createSimport(import.meta.url);\n\n// you can import json\nawait simport('./package.json');\n// returns\n({\n    name: simport,\n});\n\n// you can avoid .js extension\nawait simport('./server');\n\n// you can avoid destructure default\nconst validate = await simport('./validate');\n// same as\nconst {default: validate2} = await import('./validate.js');\n```\n\n### createCommons\n\n```js\nimport {createCommons} from 'simport';\n\nconst {\n    __filename,\n    __dirname,\n    require,\n} = createCommons(import.meta.url);\n\n// now you have plain old CommonJS variables\n```\n\n\n## License\n\nMIT\n\n[NPMIMGURL]:                https://img.shields.io/npm/v/simport.svg?style=flat\n[BuildStatusIMGURL]:        https://travis-ci.com/coderaiser/simport.svg?branch=master\n[DependencyStatusIMGURL]:   https://img.shields.io/david/coderaiser/simport.svg?style=flat\n[LicenseIMGURL]:            https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat\n[NPMURL]:                   https://npmjs.org/package/simport \"npm\"\n[BuildStatusURL]:           https://travis-ci.com/coderaiser/simport  \"Build Status\"\n[DependencyStatusURL]:      https://david-dm.org/coderaiser/simport \"Dependency Status\"\n[LicenseURL]:               https://tldrlegal.com/license/mit-license \"MIT License\"\n\n[CoverageURL]:              https://coveralls.io/github/coderaiser/simport?branch=master\n[CoverageIMGURL]:           https://coveralls.io/repos/coderaiser/simport/badge.svg?branch=master&service=github\n","_attachments":{},"homepage":"http://github.com/coderaiser/simport","bugs":{"url":"https://github.com/coderaiser/simport/issues"},"license":"MIT"}