From 5f29e7f0ede06fe92599b24dbbf0dcb1a374c036 Mon Sep 17 00:00:00 2001 From: Aleksej Komarov Date: Fri, 23 Jul 2021 06:44:43 +0300 Subject: [PATCH] Fix packaging issues --- .yarn/juke/package.json | 18 ------------------ CHANGELOG.md | 2 +- build.mjs | 21 ++------------------- 3 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 .yarn/juke/package.json diff --git a/.yarn/juke/package.json b/.yarn/juke/package.json deleted file mode 100644 index 17202bf..0000000 --- a/.yarn/juke/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "juke-build", - "version": "0.6.0", - "description": "The AKE-less Build System for JavaScript and Node.js.", - "keywords": [ - "build", - "tool", - "automation", - "task", - "runner", - "make", - "nuke" - ], - "homepage": "https://github.com/stylemistake/juke-build", - "license": "MIT", - "main": "./index.cjs", - "types": "./index.d.ts" -} diff --git a/CHANGELOG.md b/CHANGELOG.md index ec0b257..d4c3c39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [0.6.1] - 2021-07-23 +## [0.6.2] - 2021-07-23 > Re-released due to issues with packaging. Updated local juke build binary and removed unnecessary console logs. diff --git a/build.mjs b/build.mjs index d44dbb5..663c028 100755 --- a/build.mjs +++ b/build.mjs @@ -3,7 +3,7 @@ import { createRequire } from 'module'; import fs from 'fs'; const require = createRequire(import.meta.url); -const Juke = require('./dist/index.cjs'); +const Juke = require('./.yarn/juke/index.cjs'); process.chdir(new URL('.', import.meta.url).pathname); @@ -59,30 +59,13 @@ export const TscTarget = Juke.createTarget({ executes: () => yarn('tsc'), }); -export const PackageJsonTarget = Juke.createTarget({ - executes: async () => { - const pkg = require('./package.json'); - delete pkg.scripts; - delete pkg.devDependencies; - delete pkg.files; - delete pkg.packageManager; - pkg.types = pkg.types.replace('dist/', ''); - pkg.main = pkg.main.replace('dist/', ''); - try { - fs.mkdirSync('dist'); - } - catch {} - fs.writeFileSync('dist/package.json', JSON.stringify(pkg, null, 2) + '\n'); - }, -}); - export const UpdateLocalParameter = Juke.createParameter({ type: 'boolean', alias: 'u', }); export const BuildTarget = Juke.createTarget({ - dependsOn: [TscTarget, DtsTarget, BundleTarget, PackageJsonTarget], + dependsOn: [TscTarget, DtsTarget, BundleTarget], executes: async ({ get }) => { if (get(UpdateLocalParameter)) { Juke.logger.info('Updating local Juke version');