{"version":3,"sources":["jsdelivr-header.js","/npm/index111222@1.0.0/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,IAAI,KAAO,QAAQ,QACf,GAAK,QAAQ,MAGb,QAAW,GACC,IAAI,SAAQ,CAAC,EAAS,KAC1B,GAAG,QAAQ,GAAK,CAAC,EAAK,KACd,EACA,EAAO,GAEP,EAAQ,EACZ,GACH,IAKT,QAAU,CAAC,EAAK,KACX,GAAG,WAAW,IACf,GAAG,UAAU,GAEjB,QAAQ,GAAK,MAAK,IAEd,EAAI,SAAQ,IACR,IAAI,EAAW,KAAK,KAAK,EAAK,GAC1B,EAAO,GAAG,SAAS,GACnB,EAAU,KAAK,KAAK,EAAQ,GAC5B,EAAK,SACL,GAAG,aAAa,EAAU,GAE1B,QAAQ,EAAU,EACtB,GACH,GACJ,EAEL,QAAQ,SAAU,UAClB,OAAO,QAAU,CACb","file":"/npm/index111222@1.0.0/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/index111222@1.0.0/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","let path = require('path');\r\nlet fs = require('fs');\r\n\r\n\r\nlet readdir = (url) => {\r\n        let p = new Promise((resolve, reject) => {\r\n            fs.readdir(url, (err, data) => {\r\n                if (err) {\r\n                    reject(err)\r\n                } else {\r\n                    resolve(data)\r\n                }\r\n            })\r\n        })\r\n        return p;\r\n    }\r\n    // console.log(readdir('./src'))\r\nlet copydir = (url, newurl) => {\r\n    if (!fs.existsSync(newurl)) {\r\n        fs.mkdirSync(newurl)\r\n    }\r\n    readdir(url).then(val => { //读取文件\r\n        // console.log(val)\r\n        val.forEach(item => { //遍历\r\n            let pathname = path.join(url, item); //源文件路径\r\n            let stat = fs.statSync(pathname); //coopy的\r\n            let newpath = path.join(newurl, item)\r\n            if (stat.isFile()) { //是文件\r\n                fs.copyFileSync(pathname, newpath) //拷贝文件\r\n            } else {\r\n                copydir(pathname, newpath)\r\n            }\r\n        })\r\n    })\r\n}\r\ncopydir('../src', '../map')\r\nmodule.exports = {\r\n    copydir\r\n}"]}