├── .babelrc
├── .editorconfig
├── .eslintignore
├── .eslintrc
├── .gitignore
├── .travis.yml
├── LICENSE
├── Makefile
├── README.md
├── appveyor.yml
├── banner.jpg
├── bin
├── ci.js
└── sagui.js
├── flowtype-interfaces
└── jasmine.js
├── index.js
├── karma-static-files
└── test-bundle.js
├── logo.sketch
├── package.json
├── spec
├── fixtures
│ ├── index.html
│ ├── library-project-without-peer-dependencies
│ │ └── package.json
│ ├── library-project
│ │ └── package.json
│ ├── project-content-with-custom-prettier-options-in-eslintrc
│ │ ├── .eslintrc
│ │ └── src
│ │ │ └── index.js
│ ├── project-content-with-dynamic-import
│ │ └── src
│ │ │ ├── index.js
│ │ │ └── lib.js
│ ├── project-content-with-invalid-types
│ │ └── index.js
│ ├── project-content-with-lint-errors
│ │ └── index.js
│ ├── project-content-with-prettier-errors-in-sagui-config
│ │ └── sagui.config.js
│ ├── project-content-with-prettier-errors
│ │ ├── es6-extension.es6
│ │ ├── index.js
│ │ ├── js-extension.js
│ │ └── jsx-extension.jsx
│ ├── project-content-with-types
│ │ └── index.js
│ ├── project-content
│ │ ├── css-module.css
│ │ ├── css-module.scss
│ │ ├── index.js
│ │ ├── object-rest.js
│ │ ├── object-rest.spec.js
│ │ ├── page.html
│ │ ├── react-component.js
│ │ └── text.txt
│ ├── project-with-case-mismatch-in-module-paths
│ │ └── src
│ │ │ ├── index.js
│ │ │ └── simplemodule.js
│ ├── project-with-css-modules
│ │ ├── sagui.config.js
│ │ └── src
│ │ │ ├── component-a
│ │ │ ├── index.js
│ │ │ └── index.scss
│ │ │ ├── component-b
│ │ │ ├── index.js
│ │ │ └── index.scss
│ │ │ └── index.js
│ ├── project-with-custom-eslintrc
│ │ └── .eslintrc
│ ├── project-with-existing-gitignore
│ │ └── .gitignore
│ ├── project-with-independent-page
│ │ ├── node_modules
│ │ │ ├── .DS_Store
│ │ │ ├── dependencyA
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── dependencyB
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── sagui.config.js
│ │ └── src
│ │ │ ├── about.html
│ │ │ ├── about.js
│ │ │ ├── demo.html
│ │ │ ├── demo.js
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── shared.js
│ ├── project-with-invalid-config
│ │ └── sagui.config.js
│ ├── project-with-node-modules
│ │ ├── node_modules
│ │ │ ├── dependencyA
│ │ │ │ ├── index.js
│ │ │ │ └── node_modules
│ │ │ │ │ └── transient-dependency
│ │ │ │ │ └── index.js
│ │ │ ├── dependencyB
│ │ │ │ └── index.js
│ │ │ ├── ovewritten-by-node-modules
│ │ │ │ └── index.js
│ │ │ └── transient-dependency
│ │ │ │ └── index.js
│ │ ├── sagui.config.js
│ │ └── src
│ │ │ ├── index.js
│ │ │ ├── index.spec.js
│ │ │ └── ovewritten-by-node-modules.js
│ ├── project-with-transpile-dependencies
│ │ ├── node_modules
│ │ │ └── batata
│ │ │ │ └── index.js
│ │ ├── sagui.config.js
│ │ └── src
│ │ │ ├── index.js
│ │ │ └── index.spec.js
│ ├── project-with-two-pages-disabled-common
│ │ ├── sagui.config.js
│ │ └── src
│ │ │ ├── about.html
│ │ │ ├── about.js
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── shared.js
│ ├── project-with-two-pages-enabled-vendor
│ │ ├── node_modules
│ │ │ ├── .DS_Store
│ │ │ ├── dependencyA
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ │ └── dependencyB
│ │ │ │ ├── index.js
│ │ │ │ └── package.json
│ │ ├── sagui.config.js
│ │ └── src
│ │ │ ├── about.html
│ │ │ ├── about.js
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── shared.js
│ ├── project-with-two-pages
│ │ ├── sagui.config.js
│ │ └── src
│ │ │ ├── about.html
│ │ │ ├── about.js
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ └── shared.js
│ └── simple-project
│ │ └── package.json
└── integration
│ └── index.integration-spec.js
├── src
├── actions.js
├── cli
│ └── index.js
├── configure-karma
│ ├── index.js
│ └── index.spec.js
├── configure-webpack
│ ├── build-library-config.js
│ ├── build-library-config.spec.js
│ ├── build-pages-config.js
│ ├── build-pages-config.spec.js
│ ├── index.js
│ ├── index.spec.js
│ └── loaders
│ │ ├── font.js
│ │ ├── html.js
│ │ ├── html.spec.js
│ │ ├── image.js
│ │ ├── image.spec.js
│ │ ├── index.js
│ │ ├── index.spec.js
│ │ ├── javascript.js
│ │ ├── javascript.spec.js
│ │ ├── style.js
│ │ ├── style.spec.js
│ │ ├── txt.js
│ │ ├── txt.spec.js
│ │ ├── video.js
│ │ └── yaml.js
├── file-extensions.js
├── index.js
├── javascript-eslintrc.json
├── load-project-sagui-config.js
├── load-project-sagui-config.spec.js
├── run
│ ├── build.js
│ ├── development-server.js
│ ├── format.js
│ ├── index.js
│ ├── lint.js
│ ├── test.js
│ ├── typecheck.js
│ └── update
│ │ ├── gitignore.js
│ │ ├── index.js
│ │ ├── package-json.js
│ │ ├── template.js
│ │ ├── udpate-npm-scripts.spec.js
│ │ ├── update-gitignore.js
│ │ ├── update-gitignore.spec.js
│ │ └── update-npm-scripts.js
├── sagui-config-schema.json
└── util
│ ├── file-exists.js
│ ├── json.js
│ ├── log.js
│ ├── merge-karma.js
│ ├── merge-karma.spec.js
│ └── pipeline.js
└── template
├── base
├── sagui.config.js
└── src
│ ├── index.css
│ ├── index.html
│ ├── index.js
│ └── index.spec.js
└── dot-files
├── .editorconfig
├── .eslintignore
├── .eslintrc
└── .flowconfig
/.babelrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/.babelrc
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | template
2 | lib
3 | tmp
4 | fixtures
5 | flowtype-interfaces
6 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/.eslintrc
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/.gitignore
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/.travis.yml
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/LICENSE
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/Makefile
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/README.md
--------------------------------------------------------------------------------
/appveyor.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/appveyor.yml
--------------------------------------------------------------------------------
/banner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/banner.jpg
--------------------------------------------------------------------------------
/bin/ci.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/bin/ci.js
--------------------------------------------------------------------------------
/bin/sagui.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | require('..').cli(process.argv)
3 |
--------------------------------------------------------------------------------
/flowtype-interfaces/jasmine.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/flowtype-interfaces/jasmine.js
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/index.js
--------------------------------------------------------------------------------
/karma-static-files/test-bundle.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/karma-static-files/test-bundle.js
--------------------------------------------------------------------------------
/logo.sketch:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/logo.sketch
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/package.json
--------------------------------------------------------------------------------
/spec/fixtures/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/index.html
--------------------------------------------------------------------------------
/spec/fixtures/library-project-without-peer-dependencies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/library-project-without-peer-dependencies/package.json
--------------------------------------------------------------------------------
/spec/fixtures/library-project/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/library-project/package.json
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-custom-prettier-options-in-eslintrc/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content-with-custom-prettier-options-in-eslintrc/.eslintrc
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-custom-prettier-options-in-eslintrc/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content-with-custom-prettier-options-in-eslintrc/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-dynamic-import/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content-with-dynamic-import/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-dynamic-import/src/lib.js:
--------------------------------------------------------------------------------
1 | export default function() {
2 | console.log('The lib is loaded')
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-invalid-types/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content-with-invalid-types/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-lint-errors/index.js:
--------------------------------------------------------------------------------
1 | const a = 1
2 |
3 | console.log(text)
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-prettier-errors-in-sagui-config/sagui.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | libraries: ['index']
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-prettier-errors/es6-extension.es6:
--------------------------------------------------------------------------------
1 | const a = {
2 | a: 1
3 | }
4 |
5 | console.log({a})
6 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-prettier-errors/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content-with-prettier-errors/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-prettier-errors/js-extension.js:
--------------------------------------------------------------------------------
1 | const a = {
2 | a: 1
3 | }
4 |
5 | console.log({a})
6 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-prettier-errors/jsx-extension.jsx:
--------------------------------------------------------------------------------
1 | const a = {
2 | a: 1
3 | }
4 |
5 | console.log({a})
6 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content-with-types/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content-with-types/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content/css-module.css:
--------------------------------------------------------------------------------
1 | .batata {
2 | color: 'red';
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content/css-module.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content/css-module.scss
--------------------------------------------------------------------------------
/spec/fixtures/project-content/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content/object-rest.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content/object-rest.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content/object-rest.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content/object-rest.spec.js
--------------------------------------------------------------------------------
/spec/fixtures/project-content/page.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-content/page.html
--------------------------------------------------------------------------------
/spec/fixtures/project-content/react-component.js:
--------------------------------------------------------------------------------
1 | export default () =>
Testing
2 |
--------------------------------------------------------------------------------
/spec/fixtures/project-content/text.txt:
--------------------------------------------------------------------------------
1 | This is a dummy content
2 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-case-mismatch-in-module-paths/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-case-mismatch-in-module-paths/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-case-mismatch-in-module-paths/src/simplemodule.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-css-modules/sagui.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | libraries: ['index']
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-css-modules/src/component-a/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-css-modules/src/component-a/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-css-modules/src/component-a/index.scss:
--------------------------------------------------------------------------------
1 | .content {
2 | background: yellow;
3 | flex: auto;
4 | }
5 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-css-modules/src/component-b/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-css-modules/src/component-b/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-css-modules/src/component-b/index.scss:
--------------------------------------------------------------------------------
1 | .content {
2 | background: red;
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-css-modules/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-css-modules/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-custom-eslintrc/.eslintrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-custom-eslintrc/.eslintrc
--------------------------------------------------------------------------------
/spec/fixtures/project-with-existing-gitignore/.gitignore:
--------------------------------------------------------------------------------
1 | batata
2 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/node_modules/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/node_modules/.DS_Store
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/node_modules/dependencyA/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/node_modules/dependencyA/.DS_Store
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/node_modules/dependencyA/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return console.log('dependencyA')
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/node_modules/dependencyA/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/node_modules/dependencyA/package.json
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/node_modules/dependencyB/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return console.log('dependencyB')
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/node_modules/dependencyB/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/node_modules/dependencyB/package.json
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/sagui.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/sagui.config.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/src/about.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/src/about.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/src/about.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/src/about.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/src/demo.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/src/demo.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/src/demo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/src/demo.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/src/index.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-independent-page/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-independent-page/src/shared.js:
--------------------------------------------------------------------------------
1 | export default () => console.log('shared module')
2 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-invalid-config/sagui.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-invalid-config/sagui.config.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/node_modules/dependencyA/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-node-modules/node_modules/dependencyA/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/node_modules/dependencyA/node_modules/transient-dependency/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return 'nested-dependency'
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/node_modules/dependencyB/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-node-modules/node_modules/dependencyB/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/node_modules/ovewritten-by-node-modules/index.js:
--------------------------------------------------------------------------------
1 | export default function () {
2 | return 'node-module'
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/node_modules/transient-dependency/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return 'root-dependency'
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/sagui.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | libraries: ['index'],
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-node-modules/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/src/index.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-node-modules/src/index.spec.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-node-modules/src/ovewritten-by-node-modules.js:
--------------------------------------------------------------------------------
1 | export default function() {
2 | return 'src-module'
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-transpile-dependencies/node_modules/batata/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-transpile-dependencies/node_modules/batata/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-transpile-dependencies/sagui.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-transpile-dependencies/sagui.config.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-transpile-dependencies/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-transpile-dependencies/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-transpile-dependencies/src/index.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-transpile-dependencies/src/index.spec.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-disabled-common/sagui.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-disabled-common/sagui.config.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-disabled-common/src/about.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-disabled-common/src/about.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-disabled-common/src/about.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-disabled-common/src/about.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-disabled-common/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-disabled-common/src/index.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-disabled-common/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-disabled-common/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-disabled-common/src/shared.js:
--------------------------------------------------------------------------------
1 | export default () => console.log('shared module')
2 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/.DS_Store
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyA/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyA/.DS_Store
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyA/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return console.log('dependencyA')
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyA/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyA/package.json
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyB/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function () {
2 | return console.log('dependencyB')
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyB/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/node_modules/dependencyB/package.json
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/sagui.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/sagui.config.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/src/about.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/src/about.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/src/about.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/src/about.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/src/index.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages-enabled-vendor/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages-enabled-vendor/src/shared.js:
--------------------------------------------------------------------------------
1 | export default () => console.log('shared module')
2 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages/sagui.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | pages: ['index', 'about']
3 | }
4 |
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages/src/about.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages/src/about.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages/src/about.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages/src/about.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages/src/index.html
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/project-with-two-pages/src/index.js
--------------------------------------------------------------------------------
/spec/fixtures/project-with-two-pages/src/shared.js:
--------------------------------------------------------------------------------
1 | export default () => console.log('shared module')
2 |
--------------------------------------------------------------------------------
/spec/fixtures/simple-project/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/fixtures/simple-project/package.json
--------------------------------------------------------------------------------
/spec/integration/index.integration-spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/spec/integration/index.integration-spec.js
--------------------------------------------------------------------------------
/src/actions.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/actions.js
--------------------------------------------------------------------------------
/src/cli/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/cli/index.js
--------------------------------------------------------------------------------
/src/configure-karma/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-karma/index.js
--------------------------------------------------------------------------------
/src/configure-karma/index.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-karma/index.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/build-library-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/build-library-config.js
--------------------------------------------------------------------------------
/src/configure-webpack/build-library-config.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/build-library-config.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/build-pages-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/build-pages-config.js
--------------------------------------------------------------------------------
/src/configure-webpack/build-pages-config.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/build-pages-config.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/index.js
--------------------------------------------------------------------------------
/src/configure-webpack/index.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/index.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/font.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/font.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/html.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/html.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/html.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/html.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/image.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/image.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/image.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/image.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/index.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/index.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/index.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/javascript.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/javascript.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/javascript.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/javascript.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/style.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/style.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/style.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/style.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/txt.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/txt.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/txt.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/txt.spec.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/video.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/video.js
--------------------------------------------------------------------------------
/src/configure-webpack/loaders/yaml.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/configure-webpack/loaders/yaml.js
--------------------------------------------------------------------------------
/src/file-extensions.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/file-extensions.js
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/index.js
--------------------------------------------------------------------------------
/src/javascript-eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/javascript-eslintrc.json
--------------------------------------------------------------------------------
/src/load-project-sagui-config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/load-project-sagui-config.js
--------------------------------------------------------------------------------
/src/load-project-sagui-config.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/load-project-sagui-config.spec.js
--------------------------------------------------------------------------------
/src/run/build.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/build.js
--------------------------------------------------------------------------------
/src/run/development-server.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/development-server.js
--------------------------------------------------------------------------------
/src/run/format.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/format.js
--------------------------------------------------------------------------------
/src/run/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/index.js
--------------------------------------------------------------------------------
/src/run/lint.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/lint.js
--------------------------------------------------------------------------------
/src/run/test.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/test.js
--------------------------------------------------------------------------------
/src/run/typecheck.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/typecheck.js
--------------------------------------------------------------------------------
/src/run/update/gitignore.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/gitignore.js
--------------------------------------------------------------------------------
/src/run/update/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/index.js
--------------------------------------------------------------------------------
/src/run/update/package-json.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/package-json.js
--------------------------------------------------------------------------------
/src/run/update/template.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/template.js
--------------------------------------------------------------------------------
/src/run/update/udpate-npm-scripts.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/udpate-npm-scripts.spec.js
--------------------------------------------------------------------------------
/src/run/update/update-gitignore.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/update-gitignore.js
--------------------------------------------------------------------------------
/src/run/update/update-gitignore.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/update-gitignore.spec.js
--------------------------------------------------------------------------------
/src/run/update/update-npm-scripts.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/run/update/update-npm-scripts.js
--------------------------------------------------------------------------------
/src/sagui-config-schema.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/sagui-config-schema.json
--------------------------------------------------------------------------------
/src/util/file-exists.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/util/file-exists.js
--------------------------------------------------------------------------------
/src/util/json.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/util/json.js
--------------------------------------------------------------------------------
/src/util/log.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/util/log.js
--------------------------------------------------------------------------------
/src/util/merge-karma.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/util/merge-karma.js
--------------------------------------------------------------------------------
/src/util/merge-karma.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/util/merge-karma.spec.js
--------------------------------------------------------------------------------
/src/util/pipeline.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/src/util/pipeline.js
--------------------------------------------------------------------------------
/template/base/sagui.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/template/base/sagui.config.js
--------------------------------------------------------------------------------
/template/base/src/index.css:
--------------------------------------------------------------------------------
1 | .component {
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/template/base/src/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/template/base/src/index.html
--------------------------------------------------------------------------------
/template/base/src/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/template/base/src/index.js
--------------------------------------------------------------------------------
/template/base/src/index.spec.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/template/base/src/index.spec.js
--------------------------------------------------------------------------------
/template/dot-files/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/template/dot-files/.editorconfig
--------------------------------------------------------------------------------
/template/dot-files/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 |
--------------------------------------------------------------------------------
/template/dot-files/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./node_modules/sagui/lib/javascript-eslintrc.json"
3 | }
4 |
--------------------------------------------------------------------------------
/template/dot-files/.flowconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/saguijs/sagui/HEAD/template/dot-files/.flowconfig
--------------------------------------------------------------------------------