Skip to content

Commit

Permalink
Upgrading lamb to 0.57.0 (modules) and using it as a dependency rathe…
Browse files Browse the repository at this point in the history
…r than as a peer dependency:

Will have to keep an eye on the bundles size as for now rollup doesn't tree-shake code indirectly executed
upon loading if it is assumed to have side effects.

Later on using sideEffects: false in package.json will inform rollup that we are sure that loading modules
won't cause sfx and will drop more code.

See: rollup/rollup#2672
  • Loading branch information
mindrones committed Feb 19, 2019
1 parent f3a8bb2 commit 41ed066
Show file tree
Hide file tree
Showing 59 changed files with 150 additions and 244 deletions.
6 changes: 3 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 13 additions & 15 deletions packages/components/dependent/package.json
Expand Up @@ -2,7 +2,18 @@
"browser": "dist/index.js",
"dependencies": {
"@svizzle/hello": "0.1.0",
"@svizzle/hi": "0.1.0"
"@svizzle/hi": "0.1.0",
"lamb": "^0.57.0"
},
"devDependencies": {
"@svizzle/dev": "^0.1.0",
"esm": "^3.0.84",
"mocha": "^5.2.0",
"rollup": "^0.67.3",
"rollup-plugin-buble": "^0.19.4",
"rollup-plugin-svelte": "^4.4.0",
"rollup-plugin-terser": "^3.0.0",
"svelte": "3.0.0-alpha16"
},
"description": "Svizzle Dependent",
"files": [
Expand All @@ -16,18 +27,5 @@
"build": "rollup -c"
},
"svelte": "src/index.html",
"version": "0.1.0",
"devDependencies": {
"@svizzle/dev": "^0.1.0",
"esm": "^3.0.84",
"mocha": "^5.2.0",
"rollup": "^0.67.3",
"rollup-plugin-buble": "^0.19.4",
"rollup-plugin-svelte": "^4.4.0",
"rollup-plugin-terser": "^3.0.0",
"svelte": "3.0.0-alpha16"
},
"peerDependencies": {
"lamb": "^0.56.0"
}
"version": "0.1.0"
}
6 changes: 1 addition & 5 deletions packages/components/dependent/rollup.config.js
Expand Up @@ -16,12 +16,8 @@ const umdConfig = {
banner: makeBanner(pkg),
file: pkg.main,
format: "umd",
name: pkg.name,
globals: {
"lamb": "_"
}
name: pkg.name
},
external: ["lamb"],
plugins: [
// resolve(),
// commonjs(),
Expand Down
30 changes: 15 additions & 15 deletions packages/components/hello/package.json
@@ -1,18 +1,8 @@
{
"browser": "dist/index.js",
"description": "Svizzle Hello",
"files": [
"dist/*"
],
"license": "MIT",
"main": "dist/index.js",
"module": "dist/index.mjs",
"name": "@svizzle/hello",
"scripts": {
"build": "rollup -c"
"dependencies": {
"lamb": "^0.57.0"
},
"svelte": "src/index.html",
"version": "0.1.0",
"devDependencies": {
"@svizzle/dev": "^0.1.0",
"esm": "^3.0.84",
Expand All @@ -25,7 +15,17 @@
"rollup-plugin-terser": "^3.0.0",
"svelte": "3.0.0-alpha16"
},
"peerDependencies": {
"lamb": "^0.56.0"
}
"description": "Svizzle Hello",
"files": [
"dist/*"
],
"license": "MIT",
"main": "dist/index.js",
"module": "dist/index.mjs",
"name": "@svizzle/hello",
"scripts": {
"build": "rollup -c"
},
"svelte": "src/index.html",
"version": "0.1.0"
}
6 changes: 1 addition & 5 deletions packages/components/hello/rollup.config.js
Expand Up @@ -18,12 +18,8 @@ const umdConfig = {
banner: makeBanner(pkg),
file: pkg.main,
format: "umd",
name: pkg.name,
globals: {
"lamb": "_"
}
name: pkg.name
},
external: ["lamb"],
plugins: [
resolve(),
commonjs(),
Expand Down
2 changes: 1 addition & 1 deletion packages/components/hello/src/index.html
@@ -1,7 +1,7 @@
<p>Hello {name}</p>

<script>
import _ from "lamb";
import * as _ from "lamb";
import {join} from "@svizzle/utils";

export let name = join([1, 2, 3], "@");
Expand Down
32 changes: 15 additions & 17 deletions packages/components/hi/package.json
@@ -1,20 +1,8 @@
{
"browser": "dist/index.js",
"description": "Svizzle Hi",
"files": [
"dist/*"
],
"license": "MIT",
"main": "dist/index.js",
"module": "dist/index.mjs",
"name": "@svizzle/hi",
"scripts": {
"build": "rollup -c"
},
"svelte": "src/index.html",
"version": "0.1.0",
"dependencies": {
"@svizzle/utils": "^0.1.0"
"@svizzle/utils": "^0.1.0",
"lamb": "^0.57.0"
},
"devDependencies": {
"@svizzle/dev": "^0.1.0",
Expand All @@ -28,7 +16,17 @@
"rollup-plugin-terser": "^3.0.0",
"svelte": "3.0.0-alpha16"
},
"peerDependencies": {
"lamb": "^0.56.0"
}
"description": "Svizzle Hi",
"files": [
"dist/*"
],
"license": "MIT",
"main": "dist/index.js",
"module": "dist/index.mjs",
"name": "@svizzle/hi",
"scripts": {
"build": "rollup -c"
},
"svelte": "src/index.html",
"version": "0.1.0"
}
6 changes: 1 addition & 5 deletions packages/components/hi/rollup.config.js
Expand Up @@ -18,12 +18,8 @@ const umdConfig = {
banner: makeBanner(pkg),
file: pkg.main,
format: "umd",
name: pkg.name,
globals: {
"lamb": "_"
}
name: pkg.name
},
external: ["lamb"],
plugins: [
resolve(),
commonjs(),
Expand Down
35 changes: 15 additions & 20 deletions packages/tools/dev/package.json
@@ -1,33 +1,28 @@
{
"author": "nestauk",
"description": "Svizzle dev utils",
"module": "index.js",
"license": "MIT",
"main": "dist/dev.js",
"name": "@svizzle/dev",
"scripts": {
"build": "rollup -c",
"test": "mocha -r esm"
"dependencies": {
"lamb": "^0.57.0"
},
"version": "0.1.0",
"devDependencies": {
"esm": "^3.0.84",
"lamb": "^0.56.0",
"mocha": "^5.2.0",
"rollup": "^0.67.3",
"rollup-plugin-buble": "^0.19.4",
"rollup-plugin-commonjs": "^9.2.0",
"rollup-plugin-json": "^3.1.0",
"rollup-plugin-node-resolve": "^3.4.0",
"rollup-plugin-terser": "^3.0.0"
},
"peerDependencies": {
"lamb": "^0.56.0",
"rollup-plugin-buble": "^0.19.4",
"rollup-plugin-commonjs": "^9.2.0",
"rollup-plugin-node-resolve": "^3.4.0",
"rollup-plugin-svelte": "^4.4.0",
"rollup-plugin-terser": "^3.0.0",
"svelte": "^2.15.3"
}
"rollup-plugin-svelte": "^4.4.0",
"svelte": "3.0.0-alpha16"
},
"description": "Svizzle dev utils",
"module": "index.js",
"license": "MIT",
"main": "dist/dev.js",
"name": "@svizzle/dev",
"scripts": {
"build": "rollup -c",
"test": "mocha -r esm"
},
"version": "0.1.0"
}
2 changes: 0 additions & 2 deletions packages/tools/dev/rollup.config.js
Expand Up @@ -19,7 +19,6 @@ const config = {
name: pkg.name,
indent: false,
globals: {
// lamb: "_",
resolve: "rollup-plugin-node-resolve"
}
// extend: true,
Expand All @@ -38,7 +37,6 @@ const config = {
// })
],
external: [
// "lamb",
// "rollup-plugin-buble",
// "rollup-plugin-commonjs",
// "rollup-plugin-json",
Expand Down
8 changes: 3 additions & 5 deletions packages/tools/dom/package.json
Expand Up @@ -3,9 +3,9 @@
"browser": "dist/browser.js",
"dependencies": {
"@svizzle/utils": "^0.1.0",
"d3-selection": "^1.3.2"
"d3-selection": "^1.3.2",
"lamb": "^0.57.0"
},
"description": "Svizzle dom utils",
"devDependencies": {
"@svizzle/dev": "^0.1.0",
"esm": "^3.0.84",
Expand All @@ -16,16 +16,14 @@
"rollup-plugin-node-resolve": "^3.4.0",
"rollup-plugin-terser": "^3.0.0"
},
"description": "Svizzle dom utils",
"files": [
"dist/*"
],
"license": "MIT",
"main": "dist/index.js",
"module": "dist/index.mjs",
"name": "@svizzle/dom",
"peerDependencies": {
"lamb": "^0.56.0"
},
"private": true,
"scripts": {
"build": "rollup -c",
Expand Down
17 changes: 3 additions & 14 deletions packages/tools/dom/rollup.config.js
Expand Up @@ -18,10 +18,7 @@ const cjsConfig = {
banner: makeBanner(pkg),
file: pkg.main,
format: "cjs",
indent: false,
globals: {
"lamb": "_"
}
indent: false
},
plugins: []
};
Expand All @@ -48,12 +45,8 @@ const esmConfig = {
banner: makeBanner(pkg),
file: renameToMjs(pkg.main),
format: "esm",
indent: false,
globals: {
"lamb": "_"
}
indent: false
},
external: ["lamb"],
plugins: []
};

Expand All @@ -64,12 +57,8 @@ const browserConfig = {
file: pkg.browser,
format: "umd",
name: pkg.name,
indent: false,
globals: {
"lamb": "_"
}
indent: false
},
external: ["lamb"],
plugins: [
resolve(),
commonjs(),
Expand Down
2 changes: 1 addition & 1 deletion packages/tools/dom/src/attrs.js
@@ -1,4 +1,4 @@
import _ from "lamb";
import * as _ from "lamb";

import {
isNumber,
Expand Down
2 changes: 1 addition & 1 deletion packages/tools/dom/src/nodes.js
@@ -1,4 +1,4 @@
import _ from "lamb";
import * as _ from "lamb";

import * as d3 from "../vendor/d3";

Expand Down
3 changes: 2 additions & 1 deletion packages/tools/file/package.json
Expand Up @@ -2,7 +2,8 @@
"author": "nestauk",
"dependencies": {
"@svizzle/utils": "^0.1.0",
"d3-dsv": "^1.0.10"
"d3-dsv": "^1.0.10",
"lamb": "^0.57.0"
},
"description": "Svizzle file utils",
"devDependencies": {
Expand Down
12 changes: 2 additions & 10 deletions packages/tools/file/rollup.config.js
Expand Up @@ -17,12 +17,8 @@ const cjsConfig = {
banner: makeBanner(pkg),
file: pkg.main,
format: "cjs",
indent: false,
globals: {
"lamb": "_"
}
indent: false
},
external: ["lamb"],
plugins: []
};

Expand All @@ -48,12 +44,8 @@ const esmConfig = {
banner: makeBanner(pkg),
file: renameToMjs(pkg.main),
format: "esm",
indent: false,
globals: {
"lamb": "_"
}
indent: false
},
external: ["lamb"],
plugins: []
};

Expand Down
2 changes: 1 addition & 1 deletion packages/tools/file/src/path.js
@@ -1,6 +1,6 @@
import path from "path";

import _ from "lamb";
import * as _ from "lamb";

import {mergeObj} from "@svizzle/utils";

Expand Down
2 changes: 1 addition & 1 deletion packages/tools/file/test/read.spec.js
@@ -1,6 +1,6 @@
import {strict as assert} from "assert";
import path from "path";
import _ from "lamb";
import * as _ from "lamb";

import {readCsv, readJson, readJsonDir} from "../src/read";

Expand Down

0 comments on commit 41ed066

Please sign in to comment.