diff options
Diffstat (limited to 'scripts/post-embed-build.js')
-rw-r--r-- | scripts/post-embed-build.js | 114 |
1 files changed, 65 insertions, 49 deletions
diff --git a/scripts/post-embed-build.js b/scripts/post-embed-build.js index 5bece544a..c0897e1b7 100644 --- a/scripts/post-embed-build.js +++ b/scripts/post-embed-build.js @@ -1,49 +1,65 @@ -// const path = require('node:path') -// const fs = require('node:fs') - -// const projectRoot = path.join(__dirname, '..') - -// // copy embed assets to web-build - -// const embedAssetSource = path.join( -// projectRoot, -// 'bskyembed', -// 'dist', -// 'static', -// 'embed', -// 'assets', -// ) - -// const embedAssetDest = path.join( -// projectRoot, -// 'web-build', -// 'static', -// 'embed', -// 'assets', -// ) - -// fs.cpSync(embedAssetSource, embedAssetDest, {recursive: true}) - -// // copy entrypoint(s) to web-build - -// // additional entrypoints will need more work, but this'll do for now -// const embedHtmlSource = path.join( -// projectRoot, -// 'bskyembed', -// 'dist', -// 'index.html', -// ) - -// const embedHtmlDest = path.join( -// projectRoot, -// 'web-build', -// 'static', -// 'embed', -// 'post.html', -// ) - -// fs.copyFileSync(embedHtmlSource, embedHtmlDest) - -// console.log(`Copied embed assets to web-build`) - -console.log('post-embed-build.js - waiting for embedr!') +const path = require('node:path') +const fs = require('node:fs') + +const projectRoot = path.join(__dirname, '..') + +// copy embed assets to embedr + +const embedAssetSource = path.join(projectRoot, 'bskyembed', 'dist', 'static') + +const embedAssetDest = path.join(projectRoot, 'bskyweb', 'embedr-static') + +fs.cpSync(embedAssetSource, embedAssetDest, {recursive: true}) + +const embedEmbedJSSource = path.join( + projectRoot, + 'bskyembed', + 'dist', + 'embed.js', +) + +const embedEmbedJSDest = path.join( + projectRoot, + 'bskyweb', + 'embedr-static', + 'embed.js', +) + +fs.cpSync(embedEmbedJSSource, embedEmbedJSDest) + +// copy entrypoint(s) to embedr + +// additional entrypoints will need more work, but this'll do for now +const embedHomeHtmlSource = path.join( + projectRoot, + 'bskyembed', + 'dist', + 'index.html', +) + +const embedHomeHtmlDest = path.join( + projectRoot, + 'bskyweb', + 'embedr-templates', + 'home.html', +) + +fs.copyFileSync(embedHomeHtmlSource, embedHomeHtmlDest) + +const embedPostHtmlSource = path.join( + projectRoot, + 'bskyembed', + 'dist', + 'post.html', +) + +const embedPostHtmlDest = path.join( + projectRoot, + 'bskyweb', + 'embedr-templates', + 'postEmbed.html', +) + +fs.copyFileSync(embedPostHtmlSource, embedPostHtmlDest) + +console.log(`Copied embed assets to embedr`) |