HubPressのコードを読む

公開:2015-06-12 06:17
更新:2017-11-15 21:58
カテゴリ:アプリ・ライブラリ・言語,ブログ,html5,javascript

昨日はHubPressのコードを読んでいた。

https://github.com/HubPress/hubpress.io/tree/development

一番興味があるのはgihub apiを使ってのPersonal Access Tokenの取得方法で、そこはかなり追っかけることができてだいたい理解できた。

AuthServices.jsが肝の部分である。

さらにHubPressの依存ライブラリを調べてみた。調べるといってもpackage.jsonとbower.jsonのdependancyを見るだけだが。いろいろあるし知らないものも多かった。

依存ライブラリ

https://github.com/Modernizr/Modernizr

https://github.com/anthonny/github

https://jquery.com/

https://github.com/dfahlander/Dexie.js

https://github.com/jashkenas/underscore

https://github.com/jmorrell/6to5ify

https://github.com/asciidoctor/asciidoctor.js

https://github.com/codemirror/codemirror

https://github.com/cgiffard/Downsize

https://github.com/facebook/flux

https://github.com/wycats/handlebars.js

https://github.com/lodash/lodash

https://github.com/moment/moment

https://github.com/broofa/node-uuid

https://github.com/sindresorhus/object-assign

https://github.com/bestiejs/platform.js

https://github.com/kriskowal/q

https://github.com/ForbesLindesay/react-code-mirror

https://github.com/rackt/react-router

https://github.com/zilverline/react-tap-event-plugin

https://github.com/tomchentw/react-toastr

https://github.com/dodo/node-slug

開発時依存ライブラリ

https://github.com/thlorenz/browserify-shim

https://github.com/sindresorhus/del

https://github.com/thlorenz/es6ify

https://github.com/nevir/groc

https://github.com/gulpjs/gulp

https://github.com/sindresorhus/gulp-autoprefixer

https://github.com/zont/gulp-bower

https://github.com/jgable/gulp-cache

https://github.com/sindresorhus/gulp-imagemin

https://github.com/Dakuan/gulp-jest

https://github.com/spalger/gulp-jshint

https://github.com/plus3network/gulp-less

https://github.com/jackfranklin/gulp-load-plugins

https://github.com/sindresorhus/gulp-ruby-sass

https://github.com/sindresorhus/gulp-size

https://github.com/floridoo/gulp-sourcemaps

https://github.com/terinjokes/gulp-uglify

https://github.com/jonkemp/gulp-useref

https://github.com/wearefractal/gulp-util

https://github.com/schickling/gulp-webserver

https://github.com/Empeeric/jest

https://github.com/less/less-plugin-autoprefix

https://github.com/less/less-plugin-autoprefix

https://github.com/less/less-plugin-clean-css

https://github.com/facebook/react

https://github.com/andreypopp/reactify

https://github.com/hughsk/vinyl-buffer

https://github.com/hughsk/vinyl-source-stream

https://github.com/substack/watchify