{"version":3,"sources":["../../../bin/make-dirs.ts","../../../bin/find-root.ts"],"sourcesContent":["/* eslint-disable no-console, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-call */\n\nimport * as fs from 'fs'\nimport * as path from 'path'\nimport { rimrafSync } from 'rimraf'\n\nimport { root } from './find-root'\n\nconsole.log('make build dirs')\nfor (const dir of [path.join(root, 'build'), path.join(root, 'gen'), path.join(root, 'xpi')]) {\n  rimrafSync(dir)\n  fs.mkdirSync(dir)\n}\n","import fs from 'node:fs'\nimport path from 'node:path'\n\nconst folders = process.cwd().split(path.sep)\nconst rootIndex = folders.findIndex((folder: string, i: number) => fs.existsSync(path.join(folders.slice(0, i + 1).join(path.sep), 'package.json')))\nexport const root = (rootIndex > 0 ? folders.slice(0, rootIndex + 1) : folders).join(path.sep)\nconsole.log('project directory:', root)\n\nexport const pkg = JSON.parse(fs.readFileSync(path.join(root, 'package.json'), 'utf-8'))\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAEA,IAAAA,MAAoB;AACpB,IAAAC,QAAsB;AACtB,oBAA2B;;;ACJ3B,qBAAe;AACf,uBAAiB;AAEjB,IAAM,UAAU,QAAQ,IAAI,EAAE,MAAM,iBAAAC,QAAK,GAAG;AAC5C,IAAM,YAAY,QAAQ,UAAU,CAAC,QAAgB,MAAc,eAAAC,QAAG,WAAW,iBAAAD,QAAK,KAAK,QAAQ,MAAM,GAAG,IAAI,CAAC,EAAE,KAAK,iBAAAA,QAAK,GAAG,GAAG,cAAc,CAAC,CAAC;AAC5I,IAAM,QAAQ,YAAY,IAAI,QAAQ,MAAM,GAAG,YAAY,CAAC,IAAI,SAAS,KAAK,iBAAAA,QAAK,GAAG;AAC7F,QAAQ,IAAI,sBAAsB,IAAI;AAE/B,IAAM,MAAM,KAAK,MAAM,eAAAC,QAAG,aAAa,iBAAAD,QAAK,KAAK,MAAM,cAAc,GAAG,OAAO,CAAC;;;ADAvF,QAAQ,IAAI,iBAAiB;AAC7B,WAAW,OAAO,CAAM,WAAK,MAAM,OAAO,GAAQ,WAAK,MAAM,KAAK,GAAQ,WAAK,MAAM,KAAK,CAAC,GAAG;AAC5F,gCAAW,GAAG;AACd,EAAG,cAAU,GAAG;AAClB;","names":["fs","path","path","fs"]}