profile
viewpoint
Bogdan Chadkin TrySound @realadvisor https://twitter.com/IAmTrySound Frontend-man! Love to Rollup and React. Gonna treeshake the world!

bvaughn/react-virtualized 19433

React components for efficiently rendering large lists and tabular data

bvaughn/js-search 1433

JS Search is an efficient, client-side search library for JavaScript and JSON objects

andreypopp/react-derivable 124

React bindings for derivable state computation library

ben-eb/postcss-svgo 85

DEPRECATED, see https://github.com/cssnano/cssnano | Optimise inline SVG with PostCSS.

ben-eb/postcss-zindex 77

DEPRECATED, see https://github.com/cssnano/cssnano | Reduce z-index values with PostCSS.

ben-eb/postcss-discard-comments 75

DEPRECATED, see https://github.com/cssnano/cssnano | Discard comments in your CSS files with PostCSS.

ben-eb/postcss-merge-rules 72

DEPRECATED (see https://github.com/cssnano/cssnano/tree/master/packages/postcss-merge-rules). Merge CSS rules with PostCSS.

ben-eb/css-values 57

Validate CSS property value pairs.

ben-eb/postcss-discard-duplicates 57

DEPRECATED, see https://github.com/cssnano/cssnano | Discard duplicate rules in your CSS files with PostCSS.

delete branch TrySound/sanitize-html

delete branch : object-assign

delete time in 24 minutes

Pull request review commentoptilude/xlsx-template

[BREAKING CHANGES] JSZip package upgrade

 checkouts .idea/vcs.xml .idea/workspace.xml atlassian-ide-plugin.xml-.idea/dictionaries/vitalkond.xml-.idea/inspectionProfiles/Project_Default.xml-.idea/inspectionProfiles/profiles_settings.xml-.idea/jsLibraryMappings.xml-.idea/jsLinters/jshint.xml-.idea/libraries/sass_stdlib.xml+.idea

Perhaps idea files above can be dropped as well.

tiholic

comment created time in an hour

issue commentapostrophecms/sanitize-html

Investigate replacing htmlparser2 with parse5

The only benefit is a bit smaller package with not dependencies https://packagephobia.com/result?p=parse5 https://packagephobia.com/result?p=htmlparser2

ELadner

comment created time in an hour

issue commentreact-restart/hooks

Remove lodash dependency

Also look dequal is much smaller than lodash isEqual https://bundlephobia.com/result?p=lodash.isequal@4.5.0 https://bundlephobia.com/result?p=dequal@1.0.0

kwasimensah

comment created time in 7 hours

pull request commentapostrophecms/sanitize-html

Replace xtend with builtin Object.assign

@abea Rebased and fixed base branch.

TrySound

comment created time in 8 hours

push eventTrySound/sanitize-html

Bogdan Chadkin

commit sha 6e6714eda0a5d0eeb12463a21fb301455c1121c8

Drop chalk I didn't find this dependency is used anywhere.

view details

Bogdan Chadkin

commit sha 2384ed494f294660f35e6afd2d07fa092f9f112a

Update changelog

view details

Alex Bea

commit sha aade3e0db57bb703392116a05b1d29ba6eaf2532

Adds stale bot config and bumps version (#375)

view details

Alex Bea

commit sha e93008fcf9fd6a13cdc1c70b8798186ce744dc8d

Merge branch 'main' into drop-chalk

view details

Alex Bea

commit sha b906c548fca9931873a42a554399a4903b97c90f

Merge pull request #373 from TrySound/drop-chalk Drop chalk

view details

Bogdan Chadkin

commit sha 7b116f6882651c8a14e88fc2296489f726b16307

Replace xtend with builtin Object.assign Ref https://github.com/apostrophecms/sanitize-html/issues/257

view details

Bogdan Chadkin

commit sha 1ac93062a1ced28181cada901b91a3fb8a4af426

Update changelog

view details

push time in 8 hours

pull request commentapostrophecms/sanitize-html

Drop chalk

Postcss depends on it but have it in own dependencies. I don't think anything can break.

TrySound

comment created time in 8 hours

pull request commentgregberge/svgr

Use fs.promises in svgr cli

Friendly ping @gregberge

TrySound

comment created time in 9 hours

pull request commentjrit/web-resource-inliner

Replace datauri with fs and mime package

Friendly ping @jrit

TrySound

comment created time in a day

pull request commentapostrophecms/sanitize-html

Drop chalk

Done

TrySound

comment created time in a day

push eventTrySound/sanitize-html

Bogdan Chadkin

commit sha 2384ed494f294660f35e6afd2d07fa092f9f112a

Update changelog

view details

push time in a day

delete branch TrySound/binary-install

delete branch : node-10

delete time in a day

create barnchTrySound/polka-bugs

branch : master

created branch time in a day

created repositoryTrySound/polka-bugs

created time in a day

issue commentreact-restart/hooks

Remove lodash dependency

Lodash usage adds complexity for es modules consumers. Some users do not alias lodash to lodash-es and has bloated bundle. Lodash does not do a good job with esm. dequal has everything necessary out of the box without additional configuration.

kwasimensah

comment created time in a day

Pull request review commentsindresorhus/array-move

Ignore invalid indexes and require Node.js 10

  const arrayMoveMutate = (array, from, to) => { 	const startIndex = to < 0 ? array.length + to : to;-	const item = array.splice(from, 1)[0];-	array.splice(startIndex, 0, item);++	if (startIndex >= 0 && startIndex < array.length) {+		const item = array.splice(from, 1)[0];+		array.splice(startIndex, 0, item);+	} }; -const arrayMove = (array, from, to) => {-	array = array.slice();+module.exports = (array, from, to) => {

Anonymous functions are bad for debugging. You get only position in stack trace without function name. Same problem with default exports in general. Named exports help to avoid the problem.

Richienb

comment created time in a day

Pull request review commentsindresorhus/array-move

Ignore invalid indexes and require Node.js 10

  const arrayMoveMutate = (array, from, to) => { 	const startIndex = to < 0 ? array.length + to : to;-	const item = array.splice(from, 1)[0];-	array.splice(startIndex, 0, item);++	if (startIndex >= 0 && startIndex < array.length) {+		const item = array.splice(from, 1)[0];+		array.splice(startIndex, 0, item);+	} }; -const arrayMove = (array, from, to) => {-	array = array.slice();+module.exports = (array, from, to) => {

IMO it's cleaner to keep the function named.

Richienb

comment created time in 2 days

issue commentrollup/plugins

TypeError: babel is not a function when using Node 14

It's not clear whether you are trying to use native es modules and how do you enable it. We do not have enough information to help you.

looeee

comment created time in 2 days

delete branch TrySound/valid-data-url

delete branch : published-files

delete time in 3 days

pull request commentkillmenot/valid-data-url

Optimise package size

Thanks!

TrySound

comment created time in 3 days

pull request commentjrit/web-resource-inliner

Upgrade valid-data-url

cc @jrit

TrySound

comment created time in 3 days

PR opened jrit/web-resource-inliner

Upgrade valid-data-url

See here https://github.com/killmenot/valid-data-url/pull/4

Though node support was also bumped to v10.

+4 -9

0 comment

2 changed files

pr created time in 3 days

create barnchTrySound/web-resource-inliner

branch : upgrade-validate-data-url

created branch time in 3 days

PR opened EverlastingBugstopper/binary-install

Require node.js 10
  • replaced mkdirp with builtin since v10 mkdir recursive flag
  • replaced universal-url with builtin since v10 global URL class
  • upgraded tar which requires v10 now
+26 -80

0 comment

3 changed files

pr created time in 3 days

create barnchTrySound/binary-install

branch : node-10

created branch time in 3 days

fork TrySound/binary-install

Install binary applications via npm

fork in 3 days

push eventTrySound/windows-release

Bogdan Chadkin

commit sha 2bbd2a830fe270393e128013b5f143e000f4a5e2

Fix engines

view details

push time in 3 days

delete branch TrySound/react-input-autosize

delete branch : upgrade_build

delete time in 3 days

PR closed JedWatson/react-input-autosize

Upgrade build
  • replaced js:next with module field
  • replaced lib/AutosizeInput.js with dist/react-input-autosize.cjs.js
  • upgraded rollup, babel and eslint
  • added babel runtime
+90 -790

4 comments

8 changed files

TrySound

pr closed time in 3 days

pull request commentrelayjs/eslint-plugin-relay

Add must-colocate-fragment-spreads lint rule

Friendly ping @jstejada @kassens

TrySound

comment created time in 3 days

push eventrealadvisor/react-system

Bogdan Chadkin

commit sha eac556b2ade1ba566ed5142644209398124680db

Migrate to emotion code and use jsx pragma (#18) This may solve performance issue with cache provider. Emotion core does not require cache provider to be installed.

view details

push time in 3 days

PR merged realadvisor/react-system

Migrate to emotion code and use jsx pragma

This may solve performance issue with cache provider. Emotion core does not require cache provider to be installed.

+868 -2689

0 comment

9 changed files

TrySound

pr closed time in 3 days

PR opened sindresorhus/windows-release

Require node.js 10

This project depends on old "execa" version. The latest one requires node.js 10.

+3 -3

0 comment

2 changed files

pr created time in 3 days

create barnchTrySound/windows-release

branch : upgrade-execa

created branch time in 3 days

fork TrySound/windows-release

Get the name of a Windows version from the release number: 5.1.2600 → XP

fork in 3 days

issue commentapostrophecms/sanitize-html

Smaller version?

@boutell Is bundling with including dozens of browser polyfills necessary if the project is targeted to node?

Charuru

comment created time in 4 days

PR opened apostrophecms/sanitize-html

Replace lodash with small packages

Lodash is quite big project with a lot of code which can be useless for end user. https://packagephobia.com/result?p=lodash

I suggest to migrate to small popular packages without dependencies.

  • lodash/escapeRegExp -> escape-string-regexp (node v10 is required)
  • lodash/cloneDeep -> klona
  • lodash/mergeWith -> deepmerge (immutable and arrays are concatenated by default)
  • lodash/isString -> typeof value === 'string
  • lodash/isPlainObject -> is-plain-object (no dependencies in latest version)
+15 -18

0 comment

2 changed files

pr created time in 4 days

create barnchTrySound/sanitize-html

branch : drop-lodash

created branch time in 4 days

issue commentlukeed/klona

Cloning copies prototype properties onto the object

Awesome! Thank you!

dwelle

comment created time in 4 days

pull request commentjrit/web-resource-inliner

Replace lodash.unescape with escape-goat

cc @jrit

TrySound

comment created time in 4 days

PR opened jrit/web-resource-inliner

Replace lodash.unescape with escape-goat

Lodash per function packages are deprecated and will be removed in v5. It's a good reason to use small isolated module instead of large package.

Note: escape-goat requires node v10

+12 -17

0 comment

3 changed files

pr created time in 4 days

push eventTrySound/web-resource-inliner

Bogdan Chadkin

commit sha b5ceea41466994fd17a391e9bbcf8a684f444d9c

Replace lodash.unescape with escape-goat Lodash per function packages are deprecated and will be removed in v5. It's a good reason to use small isolated module instead of large package. Note: escape-goat requires node v10

view details

push time in 4 days

create barnchTrySound/web-resource-inliner

branch : escape-goat

created branch time in 4 days

PR closed apostrophecms/sanitize-html

Upgrade chalk and require node v10 2.x Pinned

Ref https://github.com/chalk/chalk/releases/tag/v4.0.0

+3 -3

2 comments

2 changed files

TrySound

pr closed time in 4 days

PR opened apostrophecms/sanitize-html

Drop chalk

I didn't find this dependency is used anywhere.

+1 -2

0 comment

1 changed file

pr created time in 4 days

create barnchTrySound/sanitize-html

branch : drop-chalk

created branch time in 4 days

pull request commentapostrophecms/sanitize-html

Upgrade chalk and require node v10

Actually I don't see chalk is used in this package at all. Will open separate PR with removing.

TrySound

comment created time in 4 days

push eventTrySound/sanitize-html

Stanislav Kravchenko

commit sha 3010e0528dd0ecd85924df739d1441414529eb90

Add yarn.lock to gitignore

view details

Stanislav Kravchenko

commit sha c25166399725116d756288c24358650f1c2aad51

Process with regex

view details

Stanislav Kravchenko

commit sha 2c2175394021d1fb19ea7b4cd0c441cd67e9eaa4

Revert "Add yarn.lock to gitignore" This reverts commit 3010e0528dd0ecd85924df739d1441414529eb90.

view details

Stanislav Kravchenko

commit sha beee9d3f02cdeee2bb4ceb771591dec43d06b209

Revert "Process with regex" This reverts commit c25166399725116d756288c24358650f1c2aad51.

view details

Stanislav Kravchenko

commit sha 30817ab0ee24097376f932bda91493de60ed61c4

Introduce allowedIframeDomains

view details

Stanislav Kravchenko

commit sha dcd31cc70a11688ccb540ef41830f7ec6254d1d7

refact: Use endWith checking

view details

Stanislav Kravchenko

commit sha 00cc46f613523808bb9742ea4b94ce25ffd91ce7

Apply suggestion; Avoid top-level domains

view details

Stanislav Kravchenko

commit sha 9363567da56b5f83771caa785270f94e7ab5f625

Allow top-level domains in allowedIframeDomains

view details

Stanislav Kravchenko

commit sha ff3fff9c5d968bf2de07679a05056ad68695e433

Update README.md

view details

Tom Boutell

commit sha 5ba0273457053ef414a2c7e39afed7d440b5941a

Merge pull request #360 from StanisLove/regexped-allowed-iframe-hosts Introduce allowedIframeDomains

view details

Alex Bea

commit sha d7031b3ce21c7e5abb83e4027dca582da496b452

Updates changelog and bumps version (#370)

view details

Bogdan Chadkin

commit sha 6d206f7c4ddb568c5c335be8f83db60eb6d8d98c

Replace xtend with builtin Object.assign Ref https://github.com/apostrophecms/sanitize-html/issues/257

view details

Bogdan Chadkin

commit sha 85bec7426f670d80b2b39121298551d47f303548

Update changelog

view details

push time in 4 days

pull request commentjrit/web-resource-inliner

Replace requestTransform with requestResource option

@jrit Is this good to go?

TrySound

comment created time in 4 days

delete branch TrySound/sass-loader

delete branch : klona

delete time in 4 days

PR opened webpack-contrib/sass-loader

refactor: replace clone-deep with smaller klona

<!-- HOLY CRAP a Pull Request. We ❤️ those!

If you remove or skip this template, you'll make the 🐼 sad and the mighty god of Github will appear and pile-drive the close button from a great height while making animal noises.

Please place an x (no spaces!) in all [ ] that apply -->

This PR contains a:

  • [ ] bugfix
  • [ ] new feature
  • [x] code refactor
  • [ ] test update <!-- if bug or feature is checked, this should be too -->
  • [ ] typo fix
  • [ ] metadata update

Motivation

Bloated node_modules with ton of packages.

Klona has no dependencies and the package is smaller. https://packagephobia.com/result?p=klona https://packagephobia.com/result?p=clone-deep

Breaking Changes

No

Additional Info

No

+13 -23

0 comment

3 changed files

pr created time in 5 days

create barnchTrySound/sass-loader

branch : klona

created branch time in 5 days

PR opened gregberge/svgr

Replace merge-deep with smaller deepmerge

<!-- Thanks for submitting a pull request! Please provide enough information so that others can review your pull request. The two fields below are mandatory. -->

Summary

Deepmerge has no dependencies and the package is smaller.

https://packagephobia.com/result?p=deepmerge https://packagephobia.com/result?p=merge-deep

Test plan

Check with existing tests

+21 -138

0 comment

5 changed files

pr created time in 5 days

create barnchTrySound/svgr

branch : deepmerge

created branch time in 5 days

pull request commentgraphql/graphql-relay-js

chore(dependencies): use prettier as a dev dependency

Friendly ping @kassens

JeandeCampredon

comment created time in 5 days

pull request commentroyriojas/flat-cache

Replace write with combination of mkdir and writeFile

cc @royriojas

TrySound

comment created time in 5 days

PR opened royriojas/flat-cache

Replace write with combination of mkdir and writeFile

Node v10 introduced a great "recursive" option for mkdir which allows to get rid from mkdirp package and easily rewrite "write" package usage with two function calls.

https://nodejs.org/api/fs.html#fs_fs_mkdir_path_options_callback

+20 -21

0 comment

5 changed files

pr created time in 5 days

create barnchTrySound/flat-cache

branch : drop-write

created branch time in 5 days

fork TrySound/flat-cache

A stupidly simple key/value storage using files to persist the data

fork in 5 days

pull request commentUrigo/SOFA

Switch yaml.js to js-yaml

Friendly ping @ardatan. Could you publish the new version please?

TrySound

comment created time in 5 days

pull request commentfb55/domhandler

Publish only lib folder

Could you also publish the new version?

TrySound

comment created time in 5 days

delete branch TrySound/domhandler

delete branch : published-files

delete time in 5 days

issue commentreact-restart/hooks

Remove lodash dependency

Dequal can be used as alternative. https://github.com/lukeed/dequal

kwasimensah

comment created time in 5 days

delete branch TrySound/enquirer

delete branch : upgrade-ansi-colors

delete time in 5 days

pull request commentenquirer/enquirer

Upgrade ansi-colors

Thanks!

TrySound

comment created time in 5 days

issue commentrollup/rollup

Can't require in node 13.5.0

Node v13 is unstable version and 13.5 specifically very old without proper es modules support. Also anyway node v13 is end of life so please use v12 or v14. https://nodejs.org/en/about/releases/

schrotie

comment created time in 5 days

pull request commentenquirer/enquirer

Upgrade ansi-colors

https://github.com/eslint/eslint/blob/master/package.json#L55 This saved a few megabytes in our node_modules

TrySound

comment created time in 5 days

pull request commentenquirer/enquirer

Upgrade ansi-colors

cc @doowb @jonschlinkert

TrySound

comment created time in 5 days

PR opened enquirer/enquirer

Upgrade ansi-colors

Enquirer uses old version.

Here are changes in v3 -> v4

https://github.com/doowb/ansi-colors/commit/0f15d780100e07213182f856efbf0e58fe57f49c https://github.com/doowb/ansi-colors/commit/e66ed2faab2461f3f4a7ac161a81a9b1f4b926b1

+1 -1

0 comment

1 changed file

pr created time in 5 days

create barnchTrySound/enquirer

branch : upgrade-ansi-colors

created branch time in 5 days

fork TrySound/enquirer

Stylish, intuitive and user-friendly prompts.

https://github.com/jonschlinkert

fork in 5 days

PR opened killmenot/valid-data-url

Publish only index.js

Currently the package is quite big because of many files which are not necessary in published package.

https://packagephobia.com/result?p=valid-data-url

In this diff I added "files" field which restricts published files.

+3 -0

0 comment

1 changed file

pr created time in 6 days

create barnchTrySound/valid-data-url

branch : published-files

created branch time in 6 days

fork TrySound/valid-data-url

Detect if a string is a data URL

fork in 6 days

PR opened jrit/web-resource-inliner

Replace datauri with fs and mime package

The new version of datauri has quite a load of dependencies for features which are not in this package.

https://packagephobia.com/result?p=datauri

In this diff I replaced it with more popular mime package (than datauri's mimer) and builtin fs read with base64 encoding.

+12 -28

0 comment

3 changed files

pr created time in 6 days

create barnchTrySound/web-resource-inliner

branch : drop-datauri

created branch time in 6 days

PR closed jrit/web-resource-inliner

Upgrade datauri package

Datauri switched to promise based api. See here https://github.com/data-uri/datauri/releases/tag/v3.0.0

Also requires node v8 so a breaking change aswell.

+33 -21

1 comment

3 changed files

TrySound

pr closed time in 6 days

pull request commentjrit/web-resource-inliner

Upgrade datauri package

CI will be fixed after requestResource rebase

TrySound

comment created time in 6 days

PR opened jrit/web-resource-inliner

Upgrade datauri package

Datauri switched to promise based api. See here https://github.com/data-uri/datauri/releases/tag/v3.0.0

Also requires node v8 so a breaking change aswell.

+33 -21

0 comment

3 changed files

pr created time in 6 days

create barnchTrySound/web-resource-inliner

branch : upgrade-datauri

created branch time in 6 days

pull request commentAutomattic/juice

Replace deep-extend with nested Object.assign

Done

TrySound

comment created time in 6 days

PR opened koajs/send

Replace mz with custom promisified wrappers

util.promisify is supported since node v8 https://nodejs.org/api/util.html#util_util_promisify_original

fs.access is supported since 0.11 and recommended for checking file existence. https://nodejs.org/api/fs.html#fs_fs_access_path_mode_callback

+19 -7

0 comment

2 changed files

pr created time in 6 days

create barnchTrySound/send

branch : drop-mz

created branch time in 6 days

fork TrySound/send

Transfer static files

fork in 6 days

push eventTrySound/juice

Bogdan Chadkin

commit sha f3307de1482af28e39427bd7fe0ddbc68d63cdea

Move cross-spawn to dev dependencies It's only used in test/cli.js module.

view details

Bogdan Chadkin

commit sha fb22fc0db327a52f26fb974ff9c315d7c785a300

Drop unused cssmin and uglify options from cli I do not see these options are implemented in web-resource-inliner or juice.

view details

Bogdan Chadkin

commit sha d08b1ed1f2c452f848f8ae7853b6954e4a4b8b0a

Replace custom extend utility with native Object.assign No need to implement this utility or choose the library in every project.

view details

Jarrett Widman

commit sha 0765875fbc2f85704a15bbbcb5c4d8fe4eb13580

Merge pull request #362 from TrySound/cross-spawn-dev Move cross-spawn to dev dependencies

view details

Jarrett Widman

commit sha 8899cd7f801892a1ceec853be9323239556f8c3f

Merge pull request #365 from TrySound/object-assign Replace custom extend utility with native Object.assign

view details

Jarrett Widman

commit sha 879e34c4afa145de5021f6e7bc4c3c44b5b39b7d

Merge pull request #363 from TrySound/unused-inliner-options Drop unused cssmin and uglify options from cli

view details

Bogdan Chadkin

commit sha 7116879bb9949104bba1c352497dedffe0afcd26

Replace deep-extend with nested Object.assign deep-extend is only used to handle one nested options object. In this diff I replaced dependency with native Object.assign and handled "webResources" as special case similar to special case in cli options definitions.

view details

push time in 6 days

issue openedjrit/web-resource-inliner

Automate code formatting

Current code style is quite hard to maintain without any tools. I suggest to reformat the code with standard or prettier. Your choice. I can send a PR.

created time in 6 days

delete branch TrySound/juice

delete branch : unused-inliner-options

delete time in 6 days

push eventTrySound/web-resource-inliner

Bogdan Chadkin

commit sha 10caaa39cb78dca3b0ba5296c6232c9765113cd3

Refactor async parallel with Promise.all Ref https://github.com/jrit/web-resource-inliner/issues/58 In this diff I refactored as small as possible part of code to replace `async.parallel` with `Promise.all` and do not introduce any breaking changes. Further refactoring can be made in separate PR.

view details

Bogdan Chadkin

commit sha cbe95b4792dd2b00d08bf0eb6c6bb7c0b835d379

Publish only src files All other files are not necessary in published package. https://unpkg.com/browse/web-resource-inliner@4.3.4/

view details

Jarrett Widman

commit sha 991fc4a0df8e7b5356edb425434a6ee22774b0f3

Merge pull request #59 from TrySound/drop-async Refactor async parallel with Promise.all

view details

Jarrett Widman

commit sha 920e4f910fe83ac20d6b77effad571ad12f38ce3

Merge pull request #61 from TrySound/published-files Publish only src files

view details

Bogdan Chadkin

commit sha 89d082d801d912deb501df962b045ba54bd012a7

Replace requestTransform with requestResource option Ref https://github.com/jrit/web-resource-inliner/issues/54 "request" package is deprecated. In this diff I replaced with with node-fetch and provided more flexible request customisation option.

view details

Bogdan Chadkin

commit sha a24e81ded4aa8c33684eb036a8df90d429548667

Drop unused safer-buffer

view details

Bogdan Chadkin

commit sha d02e69d1161b6d5c25c0a4c80e3019013861b300

Require node v10

view details

push time in 6 days

PR opened Automattic/juice

nReplace custom extend utility with native Object.assign

No need to implement this utility or choose the library in every project.

+3 -13

0 comment

3 changed files

pr created time in 6 days

push eventTrySound/juice

Bogdan Chadkin

commit sha d08b1ed1f2c452f848f8ae7853b6954e4a4b8b0a

Replace custom extend utility with native Object.assign No need to implement this utility or choose the library in every project.

view details

push time in 6 days

create barnchTrySound/juice

branch : object-assign

created branch time in 6 days

PR opened Automattic/juice

Replace deep-extend with nested Object.assign

deep-extend is only used to handle one nested options object. In this diff I replaced dependency with native Object.assign and handled "webResources" as special case similar to special case in cli options definitions.

+7 -8

0 comment

3 changed files

pr created time in 6 days

create barnchTrySound/juice

branch : drop-deep-extend

created branch time in 6 days

PR opened Automattic/juice

Drop unused cssmin and uglify options from cli

I do not see these options are implemented in web-resource-inliner or juice.

+1 -15

0 comment

4 changed files

pr created time in 6 days

create barnchTrySound/juice

branch : unused-inliner-options

created branch time in 6 days

PR opened Automattic/juice

Move cross-spawn to dev dependencies

It's only used in test/cli.js module.

+1 -1

0 comment

1 changed file

pr created time in 6 days

create barnchTrySound/juice

branch : cross-spawn-dev

created branch time in 6 days

fork TrySound/juice

Juice inlines CSS stylesheets into your HTML source.

fork in 6 days

pull request commentAutomattic/juice

Support htmlparser2

Btw some packages (mjml) use cheerio@1.0.0-rc.3 which is published with latest tag in npm. http://unpkg.com/cheerio@latest/package.json

hansottowirtz

comment created time in 6 days

more