From 2e49c685cc764277a7e4420655cd427315373fa7 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Wed, 19 May 2021 14:57:58 +0200 Subject: [PATCH] chore(emit-async): remove build step It also helps with compatibility with Native ESM for default exports. --- @xen-orchestra/emit-async/.babelrc.js | 1 - @xen-orchestra/emit-async/.eslintrc.js | 1 - @xen-orchestra/emit-async/{src => }/index.js | 2 +- @xen-orchestra/emit-async/package.json | 14 -------------- @xen-orchestra/mixins/Hooks.js | 2 +- CHANGELOG.unreleased.md | 1 + 6 files changed, 3 insertions(+), 18 deletions(-) delete mode 100644 @xen-orchestra/emit-async/.babelrc.js delete mode 120000 @xen-orchestra/emit-async/.eslintrc.js rename @xen-orchestra/emit-async/{src => }/index.js (91%) diff --git a/@xen-orchestra/emit-async/.babelrc.js b/@xen-orchestra/emit-async/.babelrc.js deleted file mode 100644 index 21d371d72..000000000 --- a/@xen-orchestra/emit-async/.babelrc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('../../@xen-orchestra/babel-config')(require('./package.json')) diff --git a/@xen-orchestra/emit-async/.eslintrc.js b/@xen-orchestra/emit-async/.eslintrc.js deleted file mode 120000 index fdeb2788a..000000000 --- a/@xen-orchestra/emit-async/.eslintrc.js +++ /dev/null @@ -1 +0,0 @@ -../../scripts/babel-eslintrc.js \ No newline at end of file diff --git a/@xen-orchestra/emit-async/src/index.js b/@xen-orchestra/emit-async/index.js similarity index 91% rename from @xen-orchestra/emit-async/src/index.js rename to @xen-orchestra/emit-async/index.js index 15e05fa9a..d5ae0ea22 100644 --- a/@xen-orchestra/emit-async/src/index.js +++ b/@xen-orchestra/emit-async/index.js @@ -1,4 +1,4 @@ -export default function emitAsync(event) { +module.exports = function emitAsync(event) { let opts let i = 1 diff --git a/@xen-orchestra/emit-async/package.json b/@xen-orchestra/emit-async/package.json index f303e5499..62634e31c 100644 --- a/@xen-orchestra/emit-async/package.json +++ b/@xen-orchestra/emit-async/package.json @@ -16,27 +16,13 @@ "url": "https://vates.fr" }, "preferGlobal": false, - "main": "dist/", "browserslist": [ ">2%" ], "engines": { "node": ">=6" }, - "devDependencies": { - "@babel/cli": "^7.0.0", - "@babel/core": "^7.0.0", - "@babel/preset-env": "^7.0.0", - "cross-env": "^7.0.2", - "rimraf": "^3.0.0" - }, "scripts": { - "build": "cross-env NODE_ENV=production babel --source-maps --out-dir=dist/ src/", - "clean": "rimraf dist/", - "dev": "cross-env NODE_ENV=development babel --watch --source-maps --out-dir=dist/ src/", - "prebuild": "yarn run clean", - "predev": "yarn run prebuild", - "prepublishOnly": "yarn run build", "postversion": "npm publish" } } diff --git a/@xen-orchestra/mixins/Hooks.js b/@xen-orchestra/mixins/Hooks.js index fa5433337..9e2dc1e87 100644 --- a/@xen-orchestra/mixins/Hooks.js +++ b/@xen-orchestra/mixins/Hooks.js @@ -1,5 +1,5 @@ const assert = require('assert') -const emitAsync = require('@xen-orchestra/emit-async').default +const emitAsync = require('@xen-orchestra/emit-async') const EventEmitter = require('events') const { createLogger } = require('@xen-orchestra/log') diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 5613c0925..2ca53c114 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -33,6 +33,7 @@ > > In case of conflict, the highest (lowest in previous list) `$version` wins. +- @xen-orchestra/emit-async minor - @xen-orchestra/defined patch - xo-collection minor - @xen-orchestra/log patch