├── .gitignore ├── .jshintignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── HISTORY.md ├── LICENSE ├── Makefile ├── README.md ├── bin ├── spm ├── spm-build ├── spm-doc ├── spm-server └── spm-test ├── lib ├── client.js ├── doc.js ├── template │ ├── HISTORY.md │ ├── README.md │ ├── examples │ │ └── index.md │ ├── gitignore │ ├── index.js │ ├── package.json │ ├── spmignore │ ├── tests │ │ └── index-spec.js │ └── travis.yml ├── test.js ├── theme │ ├── nico.js │ ├── static │ │ ├── css │ │ │ ├── codemirror.css │ │ │ ├── mocha.css │ │ │ ├── normalize.css │ │ │ ├── site.css │ │ │ └── solarized.css │ │ └── js │ │ │ ├── arale-qrcode.js │ │ │ ├── html5shiv.js │ │ │ ├── mocha.js │ │ │ ├── nprogress.js │ │ │ ├── sea.js │ │ │ └── sinon.js │ ├── templates │ │ ├── history.html │ │ ├── iframe.html │ │ ├── layout.html │ │ ├── mocha-runner.html │ │ ├── post.html │ │ └── snippet │ │ │ ├── foot.html │ │ │ └── head.html │ └── theme.js └── utils │ ├── coverage-hook.js │ ├── deps.js │ ├── istanbul-phantom.js │ ├── normalizeDep.js │ ├── print.js │ └── run.js ├── package.json ├── scripts ├── .spm_completion └── githooks │ ├── post-merge │ └── pre-commit └── test ├── fixtures └── normal │ ├── Makefile │ ├── a.noext.js │ ├── a.tpl │ ├── index.js │ ├── package.json │ ├── relative.js │ ├── spm_modules │ └── b │ │ └── 0.1.0 │ │ ├── index.js │ │ └── package.json │ └── tests │ └── index-spec.js └── test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/.jshintignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/README.md -------------------------------------------------------------------------------- /bin/spm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/bin/spm -------------------------------------------------------------------------------- /bin/spm-build: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('spm-webpack/cli'); 4 | -------------------------------------------------------------------------------- /bin/spm-doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/bin/spm-doc -------------------------------------------------------------------------------- /bin/spm-server: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('spm-webpack-server/cli'); 4 | -------------------------------------------------------------------------------- /bin/spm-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/bin/spm-test -------------------------------------------------------------------------------- /lib/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/client.js -------------------------------------------------------------------------------- /lib/doc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/doc.js -------------------------------------------------------------------------------- /lib/template/HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/HISTORY.md -------------------------------------------------------------------------------- /lib/template/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/README.md -------------------------------------------------------------------------------- /lib/template/examples/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/examples/index.md -------------------------------------------------------------------------------- /lib/template/gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/gitignore -------------------------------------------------------------------------------- /lib/template/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/index.js -------------------------------------------------------------------------------- /lib/template/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/package.json -------------------------------------------------------------------------------- /lib/template/spmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/spmignore -------------------------------------------------------------------------------- /lib/template/tests/index-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/tests/index-spec.js -------------------------------------------------------------------------------- /lib/template/travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/template/travis.yml -------------------------------------------------------------------------------- /lib/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/test.js -------------------------------------------------------------------------------- /lib/theme/nico.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/nico.js -------------------------------------------------------------------------------- /lib/theme/static/css/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/css/codemirror.css -------------------------------------------------------------------------------- /lib/theme/static/css/mocha.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/css/mocha.css -------------------------------------------------------------------------------- /lib/theme/static/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/css/normalize.css -------------------------------------------------------------------------------- /lib/theme/static/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/css/site.css -------------------------------------------------------------------------------- /lib/theme/static/css/solarized.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/css/solarized.css -------------------------------------------------------------------------------- /lib/theme/static/js/arale-qrcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/js/arale-qrcode.js -------------------------------------------------------------------------------- /lib/theme/static/js/html5shiv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/js/html5shiv.js -------------------------------------------------------------------------------- /lib/theme/static/js/mocha.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/js/mocha.js -------------------------------------------------------------------------------- /lib/theme/static/js/nprogress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/js/nprogress.js -------------------------------------------------------------------------------- /lib/theme/static/js/sea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/js/sea.js -------------------------------------------------------------------------------- /lib/theme/static/js/sinon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/static/js/sinon.js -------------------------------------------------------------------------------- /lib/theme/templates/history.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/templates/history.html -------------------------------------------------------------------------------- /lib/theme/templates/iframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/templates/iframe.html -------------------------------------------------------------------------------- /lib/theme/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/templates/layout.html -------------------------------------------------------------------------------- /lib/theme/templates/mocha-runner.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/templates/mocha-runner.html -------------------------------------------------------------------------------- /lib/theme/templates/post.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/templates/post.html -------------------------------------------------------------------------------- /lib/theme/templates/snippet/foot.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/templates/snippet/foot.html -------------------------------------------------------------------------------- /lib/theme/templates/snippet/head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/templates/snippet/head.html -------------------------------------------------------------------------------- /lib/theme/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/theme/theme.js -------------------------------------------------------------------------------- /lib/utils/coverage-hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/utils/coverage-hook.js -------------------------------------------------------------------------------- /lib/utils/deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/utils/deps.js -------------------------------------------------------------------------------- /lib/utils/istanbul-phantom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/utils/istanbul-phantom.js -------------------------------------------------------------------------------- /lib/utils/normalizeDep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/utils/normalizeDep.js -------------------------------------------------------------------------------- /lib/utils/print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/utils/print.js -------------------------------------------------------------------------------- /lib/utils/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/lib/utils/run.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/package.json -------------------------------------------------------------------------------- /scripts/.spm_completion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/scripts/.spm_completion -------------------------------------------------------------------------------- /scripts/githooks/post-merge: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | make 4 | -------------------------------------------------------------------------------- /scripts/githooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/scripts/githooks/pre-commit -------------------------------------------------------------------------------- /test/fixtures/normal/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/test/fixtures/normal/Makefile -------------------------------------------------------------------------------- /test/fixtures/normal/a.noext.js: -------------------------------------------------------------------------------- 1 | console.log('a.noext is filename'); 2 | -------------------------------------------------------------------------------- /test/fixtures/normal/a.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/test/fixtures/normal/a.tpl -------------------------------------------------------------------------------- /test/fixtures/normal/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/test/fixtures/normal/index.js -------------------------------------------------------------------------------- /test/fixtures/normal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/test/fixtures/normal/package.json -------------------------------------------------------------------------------- /test/fixtures/normal/relative.js: -------------------------------------------------------------------------------- 1 | console.log('relative'); 2 | -------------------------------------------------------------------------------- /test/fixtures/normal/spm_modules/b/0.1.0/index.js: -------------------------------------------------------------------------------- 1 | console.log('b'); -------------------------------------------------------------------------------- /test/fixtures/normal/spm_modules/b/0.1.0/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/test/fixtures/normal/spm_modules/b/0.1.0/package.json -------------------------------------------------------------------------------- /test/fixtures/normal/tests/index-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/test/fixtures/normal/tests/index-spec.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spmjs/spm/HEAD/test/test.js --------------------------------------------------------------------------------