diff --git a/package.json b/package.json index e6f0d0c21..00ef4d311 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "test": "nyc --reporter=html --reporter=text mocha \"test/*/_index.js\"", "lint": "eslint .", "test-browser": "rollup -c && node ./test/browser.js", - "prepublishOnly": "rollup -c" + "prepublishOnly": "rm -rf dist && rollup -c" }, "eslintConfig": { "ignorePatterns": [ diff --git a/rollup.config.js b/rollup.config.js index 853ac8890..ff1e11412 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -13,10 +13,14 @@ export default { }, plugins: [ { - resolveId(importee) { + resolveId(importee, importer) { if (['os', 'stream', 'string_decoder'].includes(importee)) { return importee; } + // see https://github.com/csstree/csstree/pull/152 + if (importee === 'css-tree') { + return this.resolve('css-tree/dist/csstree.min.js', importer); + } }, load(id) { if (id === 'os') { diff --git a/test/browser.js b/test/browser.js index 911c72be7..b5d69f948 100644 --- a/test/browser.js +++ b/test/browser.js @@ -58,6 +58,7 @@ const runTest = async () => { server.listen(5000, async () => { try { await runTest(); + console.info('Tested successfully'); server.close() } catch (error) { server.close();