{"action":"closed","issue":{"url":"https://api.github.com/repos/jspm/jspm-cli/issues/2157","repository_url":"https://api.github.com/repos/jspm/jspm-cli","labels_url":"https://api.github.com/repos/jspm/jspm-cli/issues/2157/labels{/name}","comments_url":"https://api.github.com/repos/jspm/jspm-cli/issues/2157/comments","events_url":"https://api.github.com/repos/jspm/jspm-cli/issues/2157/events","html_url":"https://github.com/jspm/jspm-cli/issues/2157","id":187477565,"number":2157,"title":"Repo jspm:plugin-babel not found","user":{"login":"niedzielski","id":1071806,"avatar_url":"https://avatars.githubusercontent.com/u/1071806?v=3","gravatar_id":"","url":"https://api.github.com/users/niedzielski","html_url":"https://github.com/niedzielski","followers_url":"https://api.github.com/users/niedzielski/followers","following_url":"https://api.github.com/users/niedzielski/following{/other_user}","gists_url":"https://api.github.com/users/niedzielski/gists{/gist_id}","starred_url":"https://api.github.com/users/niedzielski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niedzielski/subscriptions","organizations_url":"https://api.github.com/users/niedzielski/orgs","repos_url":"https://api.github.com/users/niedzielski/repos","events_url":"https://api.github.com/users/niedzielski/events{/privacy}","received_events_url":"https://api.github.com/users/niedzielski/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-11-05T05:13:57Z","updated_at":"2016-11-09T04:32:33Z","closed_at":"2016-11-09T04:32:33Z","body":"I can't seem to create the simplest project. The error message is `err  Repo jspm:plugin-babel not found. Perhaps try jspm install npm:plugin-babel.` and the config file is never made.\r\n\r\n```\r\n$ mkdir foo\r\n$ cd foo\r\n$ npm -v\r\n3.10.8\r\n$ node -v\r\nv7.0.0\r\n$ npm init\r\nThis utility will walk you through creating a package.json file.\r\nIt only covers the most common items, and tries to guess sensible defaults.\r\n\r\nSee `npm help json` for definitive documentation on these fields\r\nand exactly what they do.\r\n\r\nUse `npm install <pkg> --save` afterwards to install a package and\r\nsave it as a dependency in the package.json file.\r\n\r\nPress ^C at any time to quit.\r\nname: (foo) \r\nversion: (1.0.0) \r\ndescription: \r\nentry point: (index.js) \r\ntest command: \r\ngit repository: \r\nkeywords: \r\nlicense: (ISC) \r\nAbout to write to /home/stephen/Desktop/foo/package.json:\r\n\r\n{\r\n  \"name\": \"foo\",\r\n  \"version\": \"1.0.0\",\r\n  \"description\": \"\",\r\n  \"main\": \"index.js\",\r\n  \"scripts\": {\r\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\r\n  },\r\n  \"author\": \"Stephen Niedzielski <stephen@niedzielski.com> (niedzielski.com)\",\r\n  \"license\": \"ISC\"\r\n}\r\n\r\n\r\nIs this ok? (yes) \r\n$ npm i -D jspm@0.17.0-beta.31\r\nfoo@1.0.0 /home/stephen/Desktop/foo\r\n└─┬ jspm@0.17.0-beta.31 \r\n  ├── bluebird@3.4.6 \r\n  ├─┬ chalk@1.1.3 \r\n  │ ├── ansi-styles@2.2.1 \r\n  │ ├── escape-string-regexp@1.0.5 \r\n  │ ├─┬ has-ansi@2.0.0 \r\n  │ │ └── ansi-regex@2.0.0 \r\n  │ ├── strip-ansi@3.0.1 \r\n  │ └── supports-color@2.0.0 \r\n  ├── core-js@1.2.7 \r\n  ├─┬ glob@6.0.4 \r\n  │ ├─┬ inflight@1.0.6 \r\n  │ │ └── wrappy@1.0.2 \r\n  │ ├── inherits@2.0.3 \r\n  │ ├── once@1.4.0 \r\n  │ └── path-is-absolute@1.0.1 \r\n  ├── graceful-fs@4.1.10 \r\n  ├─┬ jspm-github@0.14.11 \r\n  │ ├─┬ expand-tilde@1.2.2 \r\n  │ │ └── os-homedir@1.0.2 \r\n  │ ├── netrc@0.1.4 \r\n  │ ├─┬ tar-fs@1.14.0 \r\n  │ │ ├─┬ pump@1.0.1 \r\n  │ │ │ └─┬ end-of-stream@1.1.0 \r\n  │ │ │   └── once@1.3.3 \r\n  │ │ └─┬ tar-stream@1.5.2 \r\n  │ │   ├─┬ bl@1.1.2 \r\n  │ │   │ └── readable-stream@2.0.6 \r\n  │ │   └── xtend@4.0.1 \r\n  │ └─┬ which@1.2.11 \r\n  │   └── isexe@1.1.2 \r\n  ├─┬ jspm-npm@0.30.0 \r\n  │ ├── buffer-peek-stream@1.0.1 \r\n  │ ├─┬ readdirp@2.1.0 \r\n  │ │ ├─┬ readable-stream@2.1.5 \r\n  │ │ │ ├── buffer-shims@1.0.0 \r\n  │ │ │ ├── core-util-is@1.0.2 \r\n  │ │ │ ├── isarray@1.0.0 \r\n  │ │ │ ├── process-nextick-args@1.0.7 \r\n  │ │ │ ├── string_decoder@0.10.31 \r\n  │ │ │ └── util-deprecate@1.0.2 \r\n  │ │ └── set-immediate-shim@1.0.1 \r\n  │ └─┬ rmdir@1.2.0 \r\n  │   └─┬ node.flow@1.2.3 \r\n  │     └─┬ node.extend@1.0.8 \r\n  │       ├── is@0.2.7 \r\n  │       └── object-keys@0.4.0 \r\n  ├─┬ jspm-registry@0.4.2 \r\n  │ ├── rsvp@3.3.3 \r\n  │ └── semver@4.3.6 \r\n  ├─┬ liftoff@2.3.0 \r\n  │ ├── extend@3.0.0 \r\n  │ ├─┬ findup-sync@0.4.3 \r\n  │ │ ├─┬ detect-file@0.1.0 \r\n  │ │ │ └── fs-exists-sync@0.1.0 \r\n  │ │ ├─┬ is-glob@2.0.1 \r\n  │ │ │ └── is-extglob@1.0.0 \r\n  │ │ ├─┬ micromatch@2.3.11 \r\n  │ │ │ ├─┬ arr-diff@2.0.0 \r\n  │ │ │ │ └── arr-flatten@1.0.1 \r\n  │ │ │ ├── array-unique@0.2.1 \r\n  │ │ │ ├─┬ braces@1.8.5 \r\n  │ │ │ │ ├─┬ expand-range@1.8.2 \r\n  │ │ │ │ │ └─┬ fill-range@2.2.3 \r\n  │ │ │ │ │   ├── is-number@2.1.0 \r\n  │ │ │ │ │   ├── isobject@2.1.0 \r\n  │ │ │ │ │   └── randomatic@1.1.5 \r\n  │ │ │ │ ├── preserve@0.2.0 \r\n  │ │ │ │ └── repeat-element@1.1.2 \r\n  │ │ │ ├─┬ expand-brackets@0.1.5 \r\n  │ │ │ │ └── is-posix-bracket@0.1.1 \r\n  │ │ │ ├── extglob@0.3.2 \r\n  │ │ │ ├── filename-regex@2.0.0 \r\n  │ │ │ ├─┬ kind-of@3.0.4 \r\n  │ │ │ │ └── is-buffer@1.1.4 \r\n  │ │ │ ├── normalize-path@2.0.1 \r\n  │ │ │ ├─┬ object.omit@2.0.1 \r\n  │ │ │ │ ├─┬ for-own@0.1.4 \r\n  │ │ │ │ │ └── for-in@0.1.6 \r\n  │ │ │ │ └── is-extendable@0.1.1 \r\n  │ │ │ ├─┬ parse-glob@3.0.4 \r\n  │ │ │ │ ├─┬ glob-base@0.3.0 \r\n  │ │ │ │ │ └── glob-parent@2.0.0 \r\n  │ │ │ │ └── is-dotfile@1.0.2 \r\n  │ │ │ └─┬ regex-cache@0.4.3 \r\n  │ │ │   ├── is-equal-shallow@0.1.3 \r\n  │ │ │   └── is-primitive@2.0.0 \r\n  │ │ └─┬ resolve-dir@0.1.1 \r\n  │ │   └─┬ global-modules@0.2.3 \r\n  │ │     ├─┬ global-prefix@0.1.4 \r\n  │ │     │ ├── ini@1.3.4 \r\n  │ │     │ └── osenv@0.1.3 \r\n  │ │     └── is-windows@0.2.0 \r\n  │ ├─┬ fined@1.0.2 \r\n  │ │ ├── lodash.assignwith@4.2.0 \r\n  │ │ ├── lodash.isempty@4.4.0 \r\n  │ │ ├── lodash.pick@4.4.0 \r\n  │ │ └─┬ parse-filepath@1.0.1 \r\n  │ │   ├─┬ is-absolute@0.2.6 \r\n  │ │   │ └─┬ is-relative@0.2.1 \r\n  │ │   │   └─┬ is-unc-path@0.1.1 \r\n  │ │   │     └── unc-path-regex@0.1.2 \r\n  │ │   ├── map-cache@0.2.2 \r\n  │ │   └─┬ path-root@0.1.1 \r\n  │ │     └── path-root-regex@0.1.2 \r\n  │ ├── flagged-respawn@0.3.2 \r\n  │ ├── lodash.isplainobject@4.0.6 \r\n  │ ├── lodash.isstring@4.0.1 \r\n  │ ├── lodash.mapvalues@4.6.0 \r\n  │ ├── rechoir@0.6.2 \r\n  │ └── resolve@1.1.7 \r\n  ├─┬ minimatch@3.0.3 \r\n  │ └─┬ brace-expansion@1.1.6 \r\n  │   ├── balanced-match@0.4.2 \r\n  │   └── concat-map@0.0.1 \r\n  ├─┬ mkdirp@0.5.1 \r\n  │ └── minimist@0.0.8 \r\n  ├── ncp@2.0.0 \r\n  ├─┬ proper-lockfile@1.2.0 \r\n  │ ├── err-code@1.1.1 \r\n  │ └── retry@0.10.0 \r\n  ├─┬ request@2.78.0 \r\n  │ ├── aws-sign2@0.6.0 \r\n  │ ├── aws4@1.5.0 \r\n  │ ├── caseless@0.11.0 \r\n  │ ├─┬ combined-stream@1.0.5 \r\n  │ │ └── delayed-stream@1.0.0 \r\n  │ ├── forever-agent@0.6.1 \r\n  │ ├─┬ form-data@2.1.1 \r\n  │ │ └── asynckit@0.4.0 \r\n  │ ├─┬ har-validator@2.0.6 \r\n  │ │ ├─┬ is-my-json-valid@2.15.0 \r\n  │ │ │ ├── generate-function@2.0.0 \r\n  │ │ │ ├─┬ generate-object-property@1.2.0 \r\n  │ │ │ │ └── is-property@1.0.2 \r\n  │ │ │ └── jsonpointer@4.0.0 \r\n  │ │ └─┬ pinkie-promise@2.0.1 \r\n  │ │   └── pinkie@2.0.4 \r\n  │ ├─┬ hawk@3.1.3 \r\n  │ │ ├── boom@2.10.1 \r\n  │ │ ├── cryptiles@2.0.5 \r\n  │ │ ├── hoek@2.16.3 \r\n  │ │ └── sntp@1.0.9 \r\n  │ ├─┬ http-signature@1.1.1 \r\n  │ │ ├── assert-plus@0.2.0 \r\n  │ │ ├─┬ jsprim@1.3.1 \r\n  │ │ │ ├── extsprintf@1.0.2 \r\n  │ │ │ ├── json-schema@0.2.3 \r\n  │ │ │ └── verror@1.3.6 \r\n  │ │ └─┬ sshpk@1.10.1 \r\n  │ │   ├── asn1@0.2.3 \r\n  │ │   ├── assert-plus@1.0.0 \r\n  │ │   ├── bcrypt-pbkdf@1.0.0 \r\n  │ │   ├─┬ dashdash@1.14.0 \r\n  │ │   │ └── assert-plus@1.0.0 \r\n  │ │   ├── ecc-jsbn@0.1.1 \r\n  │ │   ├─┬ getpass@0.1.6 \r\n  │ │   │ └── assert-plus@1.0.0 \r\n  │ │   ├── jodid25519@1.0.2 \r\n  │ │   ├── jsbn@0.1.0 \r\n  │ │   └── tweetnacl@0.14.3 \r\n  │ ├── is-typedarray@1.0.0 \r\n  │ ├── isstream@0.1.2 \r\n  │ ├── json-stringify-safe@5.0.1 \r\n  │ ├─┬ mime-types@2.1.12 \r\n  │ │ └── mime-db@1.24.0 \r\n  │ ├── node-uuid@1.4.7 \r\n  │ ├── oauth-sign@0.8.2 \r\n  │ ├── qs@6.3.0 \r\n  │ ├── stringstream@0.0.5 \r\n  │ ├─┬ tough-cookie@2.3.2 \r\n  │ │ └── punycode@1.4.1 \r\n  │ └── tunnel-agent@0.4.3 \r\n  ├─┬ rimraf@2.5.4 \r\n  │ └─┬ glob@7.1.1 \r\n  │   └── fs.realpath@1.0.0 \r\n  ├─┬ sane@1.4.1 \r\n  │ ├─┬ exec-sh@0.2.0 \r\n  │ │ └── merge@1.2.0 \r\n  │ ├─┬ fb-watchman@1.9.0 \r\n  │ │ └─┬ bser@1.0.2 \r\n  │ │   └── node-int64@0.4.0 \r\n  │ ├── minimist@1.2.0 \r\n  │ ├─┬ walker@1.0.7 \r\n  │ │ └─┬ makeerror@1.0.11 \r\n  │ │   └── tmpl@1.0.4 \r\n  │ └── watch@0.10.0 \r\n  ├── semver@5.3.0 \r\n  ├─┬ systemjs@0.19.40 \r\n  │ └── when@3.7.7 \r\n  ├─┬ systemjs-builder@0.15.33 \r\n  │ ├─┬ babel-core@6.18.2 \r\n  │ │ ├─┬ babel-code-frame@6.16.0 \r\n  │ │ │ ├── esutils@2.0.2 \r\n  │ │ │ └── js-tokens@2.0.0 \r\n  │ │ ├─┬ babel-generator@6.18.0 \r\n  │ │ │ ├─┬ detect-indent@4.0.0 \r\n  │ │ │ │ └─┬ repeating@2.0.1 \r\n  │ │ │ │   └─┬ is-finite@1.0.2 \r\n  │ │ │ │     └── number-is-nan@1.0.1 \r\n  │ │ │ └── jsesc@1.3.0 \r\n  │ │ ├── babel-helpers@6.16.0 \r\n  │ │ ├── babel-messages@6.8.0 \r\n  │ │ ├─┬ babel-register@6.18.0 \r\n  │ │ │ ├── core-js@2.4.1 \r\n  │ │ │ └─┬ home-or-tmp@2.0.0 \r\n  │ │ │   └── os-tmpdir@1.0.2 \r\n  │ │ ├─┬ babel-runtime@6.18.0 \r\n  │ │ │ ├── core-js@2.4.1 \r\n  │ │ │ └── regenerator-runtime@0.9.6 \r\n  │ │ ├── babel-template@6.16.0 \r\n  │ │ ├─┬ babel-traverse@6.18.0 \r\n  │ │ │ ├── globals@9.12.0 \r\n  │ │ │ └─┬ invariant@2.2.1 \r\n  │ │ │   └── loose-envify@1.3.0 \r\n  │ │ ├─┬ babel-types@6.18.0 \r\n  │ │ │ └── to-fast-properties@1.0.2 \r\n  │ │ ├── babylon@6.13.1 \r\n  │ │ ├── convert-source-map@1.3.0 \r\n  │ │ ├─┬ debug@2.2.0 \r\n  │ │ │ └── ms@0.7.1 \r\n  │ │ ├── json5@0.5.0 \r\n  │ │ ├── lodash@4.16.6 \r\n  │ │ ├── private@0.1.6 \r\n  │ │ └── slash@1.0.0 \r\n  │ ├─┬ babel-plugin-transform-cjs-system-wrapper@0.2.1 \r\n  │ │ └── babel-plugin-transform-cjs-system-require@0.1.1 \r\n  │ ├─┬ babel-plugin-transform-es2015-modules-systemjs@6.18.0 \r\n  │ │ └── babel-helper-hoist-variables@6.18.0 \r\n  │ ├── babel-plugin-transform-global-system-wrapper@0.0.1 \r\n  │ ├── babel-plugin-transform-system-register@0.0.1 \r\n  │ ├── data-uri-to-buffer@0.0.4 \r\n  │ ├─┬ es6-template-strings@2.0.1 \r\n  │ │ ├─┬ es5-ext@0.10.12 \r\n  │ │ │ ├─┬ es6-iterator@2.0.0 \r\n  │ │ │ │ └── d@0.1.1 \r\n  │ │ │ └── es6-symbol@3.1.0 \r\n  │ │ └─┬ esniff@1.1.0 \r\n  │ │   └── d@1.0.0 \r\n  │ ├── glob@7.1.1 \r\n  │ ├─┬ rollup@0.36.3 \r\n  │ │ └── source-map-support@0.4.6 \r\n  │ └── source-map@0.5.6 \r\n  ├─┬ traceur@0.0.105 \r\n  │ ├─┬ commander@2.9.0 \r\n  │ │ └── graceful-readlink@1.0.1 \r\n  │ ├── glob@5.0.15 \r\n  │ ├── semver@4.3.6 \r\n  │ └─┬ source-map-support@0.2.10 \r\n  │   └─┬ source-map@0.1.32 \r\n  │     └── amdefine@1.0.1 \r\n  └─┬ uglify-js@2.7.4 \r\n    ├── async@0.2.10 \r\n    ├── uglify-to-browserify@1.0.2 \r\n    └─┬ yargs@3.10.0 \r\n      ├── camelcase@1.2.1 \r\n      ├─┬ cliui@2.1.0 \r\n      │ ├─┬ center-align@0.1.3 \r\n      │ │ ├─┬ align-text@0.1.4 \r\n      │ │ │ ├── longest@1.0.1 \r\n      │ │ │ └── repeat-string@1.6.1 \r\n      │ │ └── lazy-cache@1.0.4 \r\n      │ ├── right-align@0.1.3 \r\n      │ └── wordwrap@0.0.2 \r\n      ├── decamelize@1.2.0 \r\n      └── window-size@0.1.0 \r\n\r\nnpm WARN foo@1.0.0 No description\r\nnpm WARN foo@1.0.0 No repository field.\r\n$ node_modules/.bin/jspm cc\r\nok   Loader file cache cleared.\r\nok   Package cache cleared.\r\nok   github cache cleared.\r\nok   jspm cache cleared.\r\nok   npm cache cleared.\r\n\r\nwarn All caches cleared.\r\n     Please post an issue if you suspect the cache isn't invalidating properly.\r\n     jspm install -f is equivalent to running a cache clear for that specific package tree.\r\n$ node_modules/.bin/jspm init\r\nConfiguration file jspm.config.js does not exist, create it? [Yes]: Yes\r\nInit mode (Quick, Standard, Custom) [Quick]: Quick\r\nLocal package name (recommended, optional): foo\r\npackage.json directories.baseURL: .\r\npackage.json configFiles folder [./]: ./\r\nUse package.json configFiles.jspm:dev? [No]: No\r\nSystemJS.config browser baseURL (optional): /\r\nSystemJS.config Node local project path [src/]: src/\r\nSystemJS.config local package main [foo.js]: foo.js\r\nSystemJS.config transpiler (Babel, Traceur, TypeScript, None) [babel]: babel\r\n\r\nerr  Repo jspm:plugin-babel not found. Perhaps try jspm install npm:plugin-babel.\r\n$ node_modules/.bin/jspm install npm:plugin-babel\r\nConfiguration file jspm.config.js does not exist, create it? [Yes]: Yes\r\nInit mode (Quick, Standard, Custom) [Quick]: Quick\r\nLocal package name (recommended, optional): foo\r\npackage.json directories.baseURL: .\r\npackage.json configFiles folder [./]: ./\r\nUse package.json configFiles.jspm:dev? [No]: No\r\nSystemJS.config browser baseURL (optional): /\r\nSystemJS.config Node local project path [src/]: src/\r\nSystemJS.config local package main [foo.js]: foo.js\r\nSystemJS.config transpiler (Babel, Traceur, TypeScript, None) [babel]: babel\r\n\r\nerr  Repo jspm:plugin-babel not found. Perhaps try jspm install npm:plugin-babel.\r\n\r\nwarn Installation changes not saved.\r\n```"}}
{"actor":{"display_login":"niedzielski"}}