Skip to content

Instantly share code, notes, and snippets.

@alexindigo
Created August 5, 2016 16:09
Show Gist options
  • Save alexindigo/30258a479c85a04dc1e7d0dddce0aadb to your computer and use it in GitHub Desktop.
Save alexindigo/30258a479c85a04dc1e7d0dddce0aadb to your computer and use it in GitHub Desktop.
asteroid:react-css-modules alex$ git status
On branch upstream
Your branch is up-to-date with 'upstream/master'.
nothing to commit, working directory clean
asteroid:react-css-modules alex$ git log -1
commit 35b4a5377f3cb2d9aadf7b85e98be90a4162ae0f
Author: Gajus Kuizinas <gajus@gajus.com>
Date: Thu Jul 28 14:12:45 2016 +0100
3.7.9
asteroid:react-css-modules alex$ node -v
v4.4.7
asteroid:react-css-modules alex$ rm -rf node_modules
asteroid:react-css-modules alex$ npm install
npm WARN peerDependencies The peer dependency eslint@^2.0.0 included from eslint-plugin-mocha will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.
npm WARN deprecated to-iso-string@0.0.2: to-iso-string has been deprecated, use @segment/to-iso-string instead.
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
> fsevents@1.0.14 install /Users/alex/Projects/react-css-modules/node_modules/babel-cli/node_modules/chokidar/node_modules/fsevents
> node-pre-gyp install --fallback-to-build
[fsevents] Success: "/Users/alex/Projects/react-css-modules/node_modules/babel-cli/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
babel-plugin-add-module-exports@0.2.1 node_modules/babel-plugin-add-module-exports
react-addons-test-utils@15.3.0 node_modules/react-addons-test-utils
react-addons-shallow-compare@15.3.0 node_modules/react-addons-shallow-compare
object-unfreeze@1.1.0 node_modules/object-unfreeze
react-dom@15.3.0 node_modules/react-dom
hoist-non-react-statics@1.2.0 node_modules/hoist-non-react-statics
chai@3.5.0 node_modules/chai
├── assertion-error@1.0.2
├── type-detect@1.0.0
└── deep-eql@0.1.3 (type-detect@0.1.1)
babel-plugin-lodash@3.2.6 node_modules/babel-plugin-lodash
└── glob@7.0.5 (path-is-absolute@1.0.0, fs.realpath@1.0.0, inherits@2.0.1, inflight@1.0.5, once@1.3.3, minimatch@3.0.2)
mocha@2.5.3 node_modules/mocha
├── escape-string-regexp@1.0.2
├── commander@2.3.0
├── diff@1.4.0
├── supports-color@1.2.0
├── growl@1.9.2
├── to-iso-string@0.0.2
├── debug@2.2.0 (ms@0.7.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── glob@3.2.11 (inherits@2.0.1, minimatch@0.3.0)
└── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
jsdom@8.5.0 node_modules/jsdom
├── webidl-conversions@3.0.1
├── acorn-globals@1.0.9
├── array-equal@1.0.0
├── sax@1.2.1
├── abab@1.0.3
├── xml-name-validator@2.0.1
├── symbol-tree@3.1.4
├── tough-cookie@2.3.1
├── nwmatcher@1.3.8
├── cssom@0.3.1
├── iconv-lite@0.4.13
├── whatwg-url@2.0.1 (tr46@0.0.3)
├── parse5@1.5.1
├── acorn@2.7.0
├── escodegen@1.8.0 (estraverse@1.9.3, esutils@2.0.2, esprima@2.7.2, optionator@0.8.1, source-map@0.2.0)
├── request@2.74.0 (aws-sign2@0.6.0, tunnel-agent@0.4.3, oauth-sign@0.8.2, forever-agent@0.6.1, caseless@0.11.0, is-typedarray@1.0.0, stringstream@0.0.5, aws4@1.4.1, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, qs@6.2.1, node-uuid@1.4.7, combined-stream@1.0.5, mime-types@2.1.11, form-data@1.0.0-rc4, bl@1.1.2, hawk@3.1.3, http-signature@1.1.1, har-validator@2.0.6)
└── cssstyle@0.2.36
lodash@4.14.1 node_modules/lodash
eslint@3.2.2 node_modules/eslint
├── ignore@3.1.3
├── strip-bom@3.0.0
├── pluralize@1.2.1
├── imurmurhash@0.1.4
├── path-is-inside@1.0.1
├── globals@9.9.0
├── estraverse@4.2.0
├── strip-json-comments@1.0.4
├── esutils@2.0.2
├── progress@1.1.8
├── text-table@0.2.0
├── user-home@2.0.0 (os-homedir@1.0.1)
├── is-resolvable@1.0.0 (tryit@1.0.2)
├── debug@2.2.0 (ms@0.7.1)
├── doctrine@1.2.2 (esutils@1.1.6, isarray@1.0.0)
├── levn@0.3.0 (type-check@0.3.2, prelude-ls@1.1.2)
├── optionator@0.8.1 (fast-levenshtein@1.1.4, type-check@0.3.2, wordwrap@1.0.0, deep-is@0.1.3, prelude-ls@1.1.2)
├── require-uncached@1.0.2 (resolve-from@1.0.1, caller-path@0.1.0)
├── json-stable-stringify@1.0.1 (jsonify@0.0.0)
├── chalk@1.1.3 (escape-string-regexp@1.0.5, ansi-styles@2.2.1, supports-color@2.0.0, strip-ansi@3.0.1, has-ansi@2.0.0)
├── shelljs@0.6.0
├── mkdirp@0.5.1 (minimist@0.0.8)
├── concat-stream@1.5.1 (inherits@2.0.1, typedarray@0.0.6, readable-stream@2.0.6)
├── glob@7.0.5 (path-is-absolute@1.0.0, fs.realpath@1.0.0, inherits@2.0.1, inflight@1.0.5, once@1.3.3, minimatch@3.0.2)
├── espree@3.1.7 (acorn-jsx@3.0.1, acorn@3.3.0)
├── inquirer@0.12.0 (strip-ansi@3.0.1, ansi-regex@2.0.0, ansi-escapes@1.4.0, rx-lite@3.1.2, through@2.3.8, cli-width@2.1.0, figures@1.7.0, run-async@0.1.0, cli-cursor@1.0.2, string-width@1.0.1, readline2@1.0.1)
├── is-my-json-valid@2.13.1 (jsonpointer@2.0.0, generate-function@2.0.0, xtend@4.0.1, generate-object-property@1.2.0)
├── file-entry-cache@1.3.1 (object-assign@4.1.0, flat-cache@1.2.1)
├── js-yaml@3.6.1 (esprima@2.7.2, argparse@1.0.7)
├── table@3.7.8 (slice-ansi@0.0.4, tv4@1.2.7, xregexp@3.1.1, strip-ansi@3.0.1, string-width@1.0.1, bluebird@3.4.1)
└── escope@3.6.0 (esrecurse@4.1.0, es6-weak-map@2.0.1, es6-map@0.1.4)
react@15.3.0 node_modules/react
├── object-assign@4.1.0
├── loose-envify@1.2.0 (js-tokens@1.0.3)
└── fbjs@0.8.3 (immutable@3.8.1, ua-parser-js@0.7.10, promise@7.1.1, isomorphic-fetch@2.2.1, core-js@1.2.7)
babel-register@6.11.6 node_modules/babel-register
├── path-exists@1.0.0
├── home-or-tmp@1.0.0 (os-tmpdir@1.0.1, user-home@1.1.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── source-map-support@0.2.10 (source-map@0.1.32)
├── babel-core@6.13.2 (slash@1.0.0, babel-messages@6.8.0, babel-template@6.9.0, shebang-regex@1.0.0, path-is-absolute@1.0.0, babel-helpers@6.8.0, private@0.1.6, convert-source-map@1.3.0, debug@2.2.0, source-map@0.5.6, babylon@6.8.4, minimatch@3.0.2, babel-types@6.13.0, babel-code-frame@6.11.0, babel-traverse@6.13.0, babel-generator@6.11.4, json5@0.4.0)
├── babel-runtime@6.11.6 (regenerator-runtime@0.9.5)
└── core-js@2.4.1
babel-plugin-transform-proto-to-assign@6.9.0 node_modules/babel-plugin-transform-proto-to-assign
└── babel-runtime@6.11.6 (regenerator-runtime@0.9.5, core-js@2.4.1)
babel-preset-react@6.11.1 node_modules/babel-preset-react
├── babel-plugin-syntax-flow@6.13.0
├── babel-plugin-syntax-jsx@6.13.0
├── babel-plugin-transform-react-jsx-source@6.9.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-react-jsx-self@6.11.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-react-jsx@6.8.0 (babel-helper-builder-react-jsx@6.9.0, babel-runtime@6.11.6)
├── babel-plugin-transform-flow-strip-types@6.8.0 (babel-runtime@6.11.6)
└── babel-plugin-transform-react-display-name@6.8.0 (babel-runtime@6.11.6)
babel-preset-es2015@6.13.2 node_modules/babel-preset-es2015
├── babel-plugin-transform-es2015-block-scoped-functions@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-for-of@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-literals@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-check-es2015-constants@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-template-literals@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-destructuring@6.9.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-arrow-functions@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-spread@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-typeof-symbol@6.8.0 (babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-unicode-regex@6.11.0 (regexpu-core@2.0.0, babel-helper-regex@6.9.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-modules-umd@6.12.0 (babel-template@6.9.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-sticky-regex@6.8.0 (babel-helper-regex@6.9.0, babel-types@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-modules-systemjs@6.12.0 (babel-template@6.9.0, babel-helper-hoist-variables@6.8.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-duplicate-keys@6.8.0 (babel-types@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-object-super@6.8.0 (babel-helper-replace-supers@6.8.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-shorthand-properties@6.8.0 (babel-types@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-modules-amd@6.8.0 (babel-template@6.9.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-function-name@6.9.0 (babel-helper-function-name@6.8.0, babel-types@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-block-scoping@6.10.1 (babel-types@6.13.0, babel-template@6.9.0, babel-traverse@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-computed-properties@6.8.0 (babel-template@6.9.0, babel-helper-define-map@6.9.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-modules-commonjs@6.11.5 (babel-plugin-transform-strict-mode@6.11.3, babel-template@6.9.0, babel-types@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-classes@6.9.0 (babel-helper-replace-supers@6.8.0, babel-messages@6.8.0, babel-helper-define-map@6.9.0, babel-helper-optimise-call-expression@6.8.0, babel-helper-function-name@6.8.0, babel-types@6.13.0, babel-template@6.9.0, babel-traverse@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-es2015-parameters@6.11.4 (babel-helper-get-function-arity@6.8.0, babel-helper-call-delegate@6.8.0, babel-types@6.13.0, babel-template@6.9.0, babel-traverse@6.13.0, babel-runtime@6.11.6)
└── babel-plugin-transform-regenerator@6.11.4 (babel-plugin-syntax-async-functions@6.13.0, private@0.1.6, babylon@6.8.4, babel-types@6.13.0, babel-traverse@6.13.0, babel-core@6.13.2, babel-runtime@6.11.6)
babel-preset-stage-0@6.5.0 node_modules/babel-preset-stage-0
├── babel-plugin-transform-function-bind@6.8.0 (babel-plugin-syntax-function-bind@6.13.0, babel-runtime@6.11.6)
├── babel-plugin-transform-do-expressions@6.8.0 (babel-plugin-syntax-do-expressions@6.13.0, babel-runtime@6.11.6)
└── babel-preset-stage-1@6.13.0 (babel-plugin-transform-export-extensions@6.8.0, babel-plugin-transform-class-constructor-call@6.8.0, babel-preset-stage-2@6.13.0)
babel-cli@6.11.4 node_modules/babel-cli
├── slash@1.0.0
├── path-exists@1.0.0
├── log-symbols@1.0.2
├── fs-readdir-recursive@0.1.2
├── path-is-absolute@1.0.0
├── convert-source-map@1.3.0
├── v8flags@2.0.11 (user-home@1.1.1)
├── commander@2.9.0 (graceful-readlink@1.0.1)
├── source-map@0.5.6
├── chalk@1.1.1 (escape-string-regexp@1.0.5, supports-color@2.0.0, ansi-styles@2.2.1, strip-ansi@3.0.1, has-ansi@2.0.0)
├── glob@5.0.15 (inherits@2.0.1, inflight@1.0.5, once@1.3.3, minimatch@3.0.2)
├── output-file-sync@1.1.2 (object-assign@4.1.0, graceful-fs@4.1.5, mkdirp@0.5.1)
├── request@2.74.0 (tunnel-agent@0.4.3, aws-sign2@0.6.0, oauth-sign@0.8.2, forever-agent@0.6.1, is-typedarray@1.0.0, caseless@0.11.0, stringstream@0.0.5, aws4@1.4.1, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, tough-cookie@2.3.1, qs@6.2.1, node-uuid@1.4.7, combined-stream@1.0.5, mime-types@2.1.11, form-data@1.0.0-rc4, bl@1.1.2, hawk@3.1.3, http-signature@1.1.1, har-validator@2.0.6)
├── bin-version-check@2.1.0 (minimist@1.2.0, semver-truncate@1.1.2, semver@4.3.6, bin-version@1.0.4)
├── babel-core@6.13.2 (babel-messages@6.8.0, shebang-regex@1.0.0, babel-template@6.9.0, babel-helpers@6.8.0, private@0.1.6, babel-code-frame@6.11.0, debug@2.2.0, babylon@6.8.4, minimatch@3.0.2, babel-types@6.13.0, babel-traverse@6.13.0, babel-generator@6.11.4, json5@0.4.0)
├── babel-polyfill@6.13.0 (regenerator-runtime@0.9.5, core-js@2.4.1)
├── babel-runtime@6.11.6 (regenerator-runtime@0.9.5, core-js@2.4.1)
└── chokidar@1.6.0 (inherits@2.0.1, glob-parent@2.0.0, async-each@1.0.0, is-glob@2.0.1, is-binary-path@1.0.1, readdirp@2.1.0, anymatch@1.3.0, fsevents@1.0.14)
eslint-config-canonical@1.7.12 node_modules/eslint-config-canonical
├── eslint-plugin-sorting@0.2.2
├── eslint-plugin-promise@1.3.2
├── eslint-plugin-babel@3.3.0
├── eslint-plugin-flowtype@2.4.0
├── eslint-plugin-lodash@1.10.1
├── eslint-plugin-no-use-extend-native@0.3.7 (is-js-type@1.0.0, is-get-set-prop@1.0.0, is-proto-prop@1.0.0)
├── eslint-plugin-jsdoc@2.3.1 (comment-parser@0.4.0)
├── eslint-plugin-react@5.2.2 (doctrine@1.2.2, jsx-ast-utils@1.3.1)
├── eslint-plugin-import@1.12.0 (lodash.endswith@4.2.0, object-assign@4.1.0, contains-path@0.1.0, lodash.findindex@4.5.1, lodash.cond@4.5.1, lodash.find@4.5.1, builtin-modules@1.1.1, debug@2.2.0, doctrine@1.2.2, pkg-up@1.0.0, pkg-dir@1.0.0, eslint-import-resolver-node@0.2.2, es6-map@0.1.4, es6-set@0.1.4)
├── babel-eslint@6.1.2 (lodash.assign@4.1.0, lodash.pickby@4.5.1, babel-types@6.13.0, babel-traverse@6.13.0, babylon@6.8.4)
├── eslint@2.13.1 (ignore@3.1.3, imurmurhash@0.1.4, pluralize@1.2.1, path-is-absolute@1.0.0, path-is-inside@1.0.1, globals@9.9.0, estraverse@4.2.0, strip-json-comments@1.0.4, esutils@2.0.2, progress@1.1.8, text-table@0.2.0, user-home@2.0.0, is-resolvable@1.0.0, doctrine@1.2.2, shelljs@0.6.0, json-stable-stringify@1.0.1, debug@2.2.0, levn@0.3.0, require-uncached@1.0.2, chalk@1.1.3, optionator@0.8.1, mkdirp@0.5.1, concat-stream@1.5.1, is-my-json-valid@2.13.1, espree@3.1.7, glob@7.0.5, js-yaml@3.6.1, table@3.7.8, inquirer@0.12.0, file-entry-cache@1.3.1, es6-map@0.1.4, escope@3.6.0)
└── eslint-plugin-mocha@3.0.0 (ramda@0.21.0)
asteroid:react-css-modules alex$
asteroid:react-css-modules alex$ npm test
> react-css-modules@3.7.9 test /Users/alex/Projects/react-css-modules
> mocha --compilers js:babel-register ./tests/**/*.js
/Users/alex/Projects/react-css-modules/node_modules/babel-register/node_modules/babel-core/lib/transformation/file/options/option-manager.js:177
throw new ReferenceError(messages.get("pluginUnknown", plugin, loc, i, dirname));
^
ReferenceError: Unknown plugin "transform-class-properties" specified in "/Users/alex/Projects/react-css-modules/.babelrc" at 2, attempted to resolve relative to "/Users/alex/Projects/react-css-modules"
at /Users/alex/Projects/react-css-modules/node_modules/babel-register/node_modules/babel-core/lib/transformation/file/options/option-manager.js:177:17
at Array.map (native)
at Function.normalisePlugins (/Users/alex/Projects/react-css-modules/node_modules/babel-register/node_modules/babel-core/lib/transformation/file/options/option-manager.js:153:20)
at OptionManager.mergeOptions (/Users/alex/Projects/react-css-modules/node_modules/babel-register/node_modules/babel-core/lib/transformation/file/options/option-manager.js:245:36)
at OptionManager.init (/Users/alex/Projects/react-css-modules/node_modules/babel-register/node_modules/babel-core/lib/transformation/file/options/option-manager.js:383:12)
at compile (/Users/alex/Projects/react-css-modules/node_modules/babel-register/lib/node.js:103:45)
at loader (/Users/alex/Projects/react-css-modules/node_modules/babel-register/lib/node.js:148:14)
at Object.require.extensions.(anonymous function) [as .js] (/Users/alex/Projects/react-css-modules/node_modules/babel-register/lib/node.js:158:7)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at /Users/alex/Projects/react-css-modules/node_modules/mocha/lib/mocha.js:220:27
at Array.forEach (native)
at Mocha.loadFiles (/Users/alex/Projects/react-css-modules/node_modules/mocha/lib/mocha.js:217:14)
at Mocha.run (/Users/alex/Projects/react-css-modules/node_modules/mocha/lib/mocha.js:469:10)
at Object.<anonymous> (/Users/alex/Projects/react-css-modules/node_modules/mocha/bin/_mocha:404:18)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:968:3
npm ERR! Test failed. See above for more details.
asteroid:react-css-modules alex$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment