Skip to content

Instantly share code, notes, and snippets.

View usergenic's full-sized avatar
💭
Manifesting dreams! 🦄

Brendan Baldwin usergenic

💭
Manifesting dreams! 🦄
View GitHub Profile
@usergenic
usergenic / a summary of changes.md
Last active December 20, 2018 01:16
NPM Pack audit for Polymer/tools monorepo
  • browser-capabilities: npm notice unpacked size: 24.7 kB -> 15.2 kB (removed test files)
  • cleankill unpacked size: 11.1 kB -> 8.0 kB (removed config files)
  • dom5 unpacked size: 87.2 kB -> 61.6 kB (removed config and source files)
  • @polymer/esm-amd-loader unpacked size: 31.0 kB -> 31.1 kB (removed config and test files)
  • wct-browser-legacy unpacked size: 199.8 kB -> 196.3 kB (removed test files)
  • wct-mocha unpacked size: 265.5 kB (no change)
  • polymer-workspaces unpacked size: 196.5 kB -> 84.5 kB (removed source and test files)
  • polymer-analyzer unpacked size: 2.1 MB -> 1.2 MB (removed test files)
  • wct-local unpacked size: 33.1 kB -> 32.4 kB (removed config files)
  • wct-sauce unpacked size: 22.8 kB -> 19.4 kB (removed config and test files)
@usergenic
usergenic / After removing "files" from package.json
Created December 19, 2018 20:48
.npmignore doesn't override directories in "files" when at top-level.
# (npm notice unpacked size: 1.2 MB)
~/s/g/P/t/p/analyzer λ npm pack --dry-run
npm notice
npm notice 📦 polymer-analyzer@3.2.0
npm notice === Tarball Contents ===
npm notice 3.2kB package.json
npm notice 28.9kB CHANGELOG.md
npm notice 413B LICENSE
npm notice 2.3kB README.md
npm notice 456B custom_typings/babel.d.ts
<script type=module src=module-file.js></script>
λ npm search @lerna/changed
NAME | DESCRIPTION | AUTHOR | DATE | VERSION | KEYWORDS
@lerna/changed | List local packages… | =evocateur… | 2018-08-21 | 3.1.3 | lerna command
λ npm install @lerna/changed@3.1.3 --prefer-online --cache=.local-cache
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @lerna/changed@3.1.3
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
@usergenic
usergenic / gist:46bf8b35f25fb67f7b1efdea68d3a3e1
Created May 8, 2018 22:28
why does `npm install -g polymer-cli` install puppeteer?
~  npm install -g polymer-cli --verbose 15s  Tue May 8 15:21:40 2018
npm info it worked if it ends with ok
npm verb cli [ '/Users/brendanb/.config/fnm/bin/node',
npm verb cli '/Users/brendanb/.config/fnm/bin/npm',
npm verb cli 'install',
npm verb cli '-g',
npm verb cli 'polymer-cli',
npm verb cli '--verbose' ]
npm info using npm@6.0.0
npm info using node@v9.11.1
@usergenic
usergenic / travis.log
Created April 23, 2018 19:07
CI fail on node 6 for master branch
travis_fold:start:worker_info
Worker information
hostname: e5edd65d-4d50-4b4d-8760-1c3e5eef61d7@1.production-1-worker-org-a-2-gce
version: v3.6.0 https://github.com/travis-ci/worker/tree/170b2a0bb43234479fd1911ba9e4dbcc36dadfad
instance: travis-job-c3a4033a-c0e8-43c0-8225-5412570e1089 travis-ci-garnet-trusty-1512502259-986baf0 (via amqp)
startup: 26.943220084s
travis_fold:end:worker_info
mode of ‘/usr/local/clang-5.0.0/bin’ changed from 0777 (rwxrwxrwx) to 0775 (rwxrwxr-x)
travis_fold:start:system_info
Build system information
@usergenic
usergenic / appveyor.log
Created April 21, 2018 04:19
Why does this rename happen and why does appveyor fail to do it
[00:00:00] Build started
[00:00:00] git clone -q https://github.com/Polymer/tools.git C:\projects\tools
[00:00:09] git fetch -q origin +refs/pull/198/merge:
[00:00:10] git checkout -qf FETCH_HEAD
[00:00:10] Running Install scripts
[00:00:10] Install-Product node ''
[00:00:11] Uninstalling node 4.8.7 (x86)...
[00:00:11] Installing node 9.8.0 (x86)...
[00:00:11] npm install
[00:00:23] added 332 packages in 8.418s
@usergenic
usergenic / ce-fix.html
Created January 11, 2018 23:11
Workaround for LastPass's clobbering of createElement
<script>
document.createElement = Document.prototype.createElement;
</script>
@usergenic
usergenic / npm_import.bash
Last active May 6, 2022 13:01
npm link sucks because symlinks and node_modules, so i use this instead
# Given a single argument, being the folder to a local copy of the npm package to "install"
# copy it to the local node_modules folder, then make sure it has no node_modules of its own.
# This way you can npm install locally afterwards to cover remaining dependencies and
# everything will work right.
function npm_import {
export pkgname=`basename $1`
export pkgdir="node_modules/$pkgname"
if [ -d "$pkgdir" ]; then
rm -rf "$pkgdir"
fi
@usergenic
usergenic / index.html
Last active December 9, 2016 01:45
Verifying assetpath behavior with different vulcanize scenarios
<!-- ./index.html -->
<link rel="import" href="src/elements/ing-app.html">
<ing-app></ing-app>