From 93a3089c7e98c0ad2d7663476d09ae769edcd06b Mon Sep 17 00:00:00 2001 From: Thomas Allmer Date: Sun, 31 Jul 2022 10:20:14 +0200 Subject: [PATCH] fix(create): use relative file pathes in deployment generator --- packages/create/package.json | 3 ++- packages/create/src/deployment-generator.js | 14 ++++++++------ packages/search/package.json | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/packages/create/package.json b/packages/create/package.json index 9de8d1f0..5936a65b 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -1,6 +1,6 @@ { "name": "@rocket/create", - "version": "0.0.8", + "version": "0.0.10", "publishConfig": { "access": "public" }, @@ -32,6 +32,7 @@ "types:copy": "copyfiles \"./types/**/*.d.ts\" dist-types/" }, "files": [ + "deployments", "dist", "dist-types", "src" diff --git a/packages/create/src/deployment-generator.js b/packages/create/src/deployment-generator.js index a43ea97b..a9673f61 100644 --- a/packages/create/src/deployment-generator.js +++ b/packages/create/src/deployment-generator.js @@ -1,11 +1,11 @@ -import { existsSync, readFileSync, writeFileSync } from 'fs'; -import { mkdir } from 'fs/promises'; +import { existsSync } from 'fs'; +import { mkdir, readFile, writeFile } from 'fs/promises'; import path from 'path'; import { blue } from 'colorette'; const GITHUB_ACTION_FILE_PATH = '.github/workflows'; const GITHUB_DEPLOYMENT_FILE_NAME = 'github-build-and-deploy-rocket-action.yml'; -const GITHUB_DEPLOYMENT_FILE_PATH = `./deployments/github-pages/${GITHUB_DEPLOYMENT_FILE_NAME}`; +const GITHUB_DEPLOYMENT_FILE_PATH = `../deployments/github-pages/${GITHUB_DEPLOYMENT_FILE_NAME}`; export async function generateGithubActionsDeployment(newFolderPath) { console.log(`${blue('>')} Generating deployment actions...`); @@ -13,15 +13,17 @@ export async function generateGithubActionsDeployment(newFolderPath) { const githubActionsPath = path.join(newFolderPath, GITHUB_ACTION_FILE_PATH); await createDeploymentsFolder(githubActionsPath); - const githubDeploymentFile = readFileSync(path.join('.', GITHUB_DEPLOYMENT_FILE_PATH)); + const githubDeploymentFile = await readFile( + new URL(GITHUB_DEPLOYMENT_FILE_PATH, import.meta.url), + ); const githubDeploymentFileTarget = path.join( - '.', + process.cwd(), newFolderPath, GITHUB_ACTION_FILE_PATH, GITHUB_DEPLOYMENT_FILE_NAME, ); - writeFileSync(githubDeploymentFileTarget, githubDeploymentFile); + await writeFile(githubDeploymentFileTarget, githubDeploymentFile); } async function createDeploymentsFolder(deploymentsPath) { diff --git a/packages/search/package.json b/packages/search/package.json index 00208518..d4f24973 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -1,6 +1,6 @@ { "name": "@rocket/search", - "version": "0.6.0-alpha.0", + "version": "0.6.0-alpha.1", "publishConfig": { "access": "public" },