├── .eslintignore ├── .eslintrc ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── nodejs.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── agent.js ├── app.js ├── app └── extend │ └── helper.js ├── config ├── config.default.js └── config.unittest.js ├── lib ├── assets_context.js ├── assets_view.js ├── dev_server.js └── util │ ├── constant.js │ └── default_template.js ├── package.json └── test ├── assets.test.js ├── dev_server.test.js ├── fixtures └── apps │ ├── assets-nonce │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── extend │ │ │ └── context.js │ │ ├── router.js │ │ └── view │ │ │ ├── account.jsx │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ ├── config.prod.js │ │ └── manifest.json │ └── package.json │ ├── assets-template │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ ├── index.js │ │ │ ├── template.ejs │ │ │ └── template.html │ ├── config │ │ ├── config.default.js │ │ ├── config.prod.js │ │ ├── manifest.json │ │ └── plugin.js │ └── package.json │ ├── assets │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ ├── account.jsx │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ ├── config.prod.js │ │ └── manifest.json │ └── package.json │ ├── autoport-offset │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ └── package.json │ ├── autoport │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ └── package.json │ ├── command-error │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ └── package.json │ ├── complex-manifest │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── public │ │ │ ├── index.css │ │ │ └── index.js │ │ ├── router.js │ │ └── view │ │ │ ├── index.js │ │ │ └── layout.html │ ├── config │ │ ├── config.default.js │ │ ├── manifest.json │ │ └── plugin.js │ └── package.json │ ├── context-security │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ └── manifest.json │ └── package.json │ ├── crossorigin │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── public │ │ │ ├── index.css │ │ │ └── index.js │ │ ├── router.js │ │ └── view │ │ │ ├── index.js │ │ │ └── layout.html │ ├── config │ │ ├── config.default.js │ │ ├── manifest.json │ │ └── plugin.js │ └── package.json │ ├── custom-assets-url │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ ├── config.prod.js │ │ └── manifest.json │ └── package.json │ ├── custom-context-key │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ └── package.json │ ├── custom-dev-server │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ └── server.js │ └── package.json │ ├── custom-public-path │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ ├── manifest.json │ │ └── server.js │ └── package.json │ ├── dev-server-no-port │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ └── server.js │ └── package.json │ ├── https-dynamic-ip │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ ├── package.json │ ├── server.cert │ └── server.key │ ├── https │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ ├── package.json │ ├── server.cert │ └── server.key │ ├── mocktool │ └── server.js │ ├── multiple-getscript │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ ├── config.default.js │ │ └── manifest.json │ └── package.json │ ├── no-manifest │ ├── config │ │ └── config.default.js │ └── package.json │ ├── not-listen │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ └── package.json │ ├── other-view-engine │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.html │ ├── config │ │ ├── config.default.js │ │ ├── config.prod.js │ │ ├── manifest.json │ │ └── plugin.js │ └── package.json │ ├── tool-roadhog │ ├── app │ │ ├── controller │ │ │ └── home.js │ │ ├── router.js │ │ └── view │ │ │ └── index.js │ ├── config │ │ └── config.default.js │ └── package.json │ └── ui │ ├── app │ ├── controller │ │ └── home.js │ ├── public │ │ ├── index.css │ │ └── index.js │ ├── router.js │ └── view │ │ ├── index.js │ │ └── layout.html │ ├── config │ ├── config.default.js │ ├── manifest.json │ └── plugin.js │ └── package.json ├── roadhog.test.js └── ui.test.js /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | lib/fixtures 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "eslint-config-egg" 3 | } 4 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/README.md -------------------------------------------------------------------------------- /agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/agent.js -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/app.js -------------------------------------------------------------------------------- /app/extend/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/app/extend/helper.js -------------------------------------------------------------------------------- /config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/config/config.default.js -------------------------------------------------------------------------------- /config/config.unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/config/config.unittest.js -------------------------------------------------------------------------------- /lib/assets_context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/lib/assets_context.js -------------------------------------------------------------------------------- /lib/assets_view.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/lib/assets_view.js -------------------------------------------------------------------------------- /lib/dev_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/lib/dev_server.js -------------------------------------------------------------------------------- /lib/util/constant.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.HELPER_ASSETS = Symbol('Helper#assets'); 4 | -------------------------------------------------------------------------------- /lib/util/default_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/lib/util/default_template.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/package.json -------------------------------------------------------------------------------- /test/assets.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/assets.test.js -------------------------------------------------------------------------------- /test/dev_server.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/dev_server.test.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-nonce/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/app/extend/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-nonce/app/extend/context.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-nonce/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/app/view/account.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-nonce/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/config/config.prod.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.assets = { 4 | url: 'http://cdn.com', 5 | }; 6 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-nonce/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/assets-nonce/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/app/view/template.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/app/view/template.ejs -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/app/view/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/app/view/template.html -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/config/config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/config/config.prod.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/config/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets-template/config/plugin.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets-template/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets/app/view/account.jsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/assets/config/config.prod.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.assets = { 4 | url: 'http://cdn.com', 5 | }; 6 | -------------------------------------------------------------------------------- /test/fixtures/apps/assets/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/assets/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/assets/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/autoport-offset/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/autoport-offset/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/autoport-offset/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/autoport-offset/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/autoport-offset/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/autoport-offset/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/autoport-offset/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/autoport-offset/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/autoport/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/autoport/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/autoport/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/autoport/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/autoport/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/autoport/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/autoport/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/autoport/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/command-error/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/command-error/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/command-error/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/command-error/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/command-error/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/command-error/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/command-error/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/command-error/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/complex-manifest/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/app/public/index.css: -------------------------------------------------------------------------------- 1 | body { color: white; } -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/app/public/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/complex-manifest/app/public/index.js -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/complex-manifest/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/app/view/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/complex-manifest/app/view/layout.html -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/complex-manifest/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/complex-manifest/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/config/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/complex-manifest/config/plugin.js -------------------------------------------------------------------------------- /test/fixtures/apps/complex-manifest/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/context-security/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/context-security/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/context-security/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/context-security/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/context-security/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/context-security/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/context-security/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/context-security/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/context-security/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/context-security/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/crossorigin/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/app/public/index.css: -------------------------------------------------------------------------------- 1 | body { color: white; } -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/app/public/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/crossorigin/app/public/index.js -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/crossorigin/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/app/view/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/crossorigin/app/view/layout.html -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/crossorigin/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/crossorigin/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/config/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/crossorigin/config/plugin.js -------------------------------------------------------------------------------- /test/fixtures/apps/crossorigin/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "crossorigin" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-assets-url/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-assets-url/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-assets-url/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-assets-url/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-assets-url/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-assets-url/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-assets-url/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-assets-url/config/config.prod.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.assets = { 4 | url: 'http://localhost', 5 | }; 6 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-assets-url/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-assets-url/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/custom-assets-url/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-context-key/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-context-key/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-context-key/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-context-key/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-context-key/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-context-key/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-context-key/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-context-key/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-dev-server/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-dev-server/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-dev-server/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-dev-server/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-dev-server/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-dev-server/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-dev-server/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-dev-server/config/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-dev-server/config/server.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-dev-server/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-public-path/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-public-path/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-public-path/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-public-path/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-public-path/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/custom-public-path/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-public-path/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-public-path/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-public-path/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/custom-public-path/config/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/custom-public-path/config/server.js -------------------------------------------------------------------------------- /test/fixtures/apps/custom-public-path/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/dev-server-no-port/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/dev-server-no-port/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/dev-server-no-port/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/dev-server-no-port/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/dev-server-no-port/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/dev-server-no-port/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/dev-server-no-port/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/dev-server-no-port/config/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/dev-server-no-port/config/server.js -------------------------------------------------------------------------------- /test/fixtures/apps/dev-server-no-port/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/https-dynamic-ip/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https-dynamic-ip/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/https-dynamic-ip/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https-dynamic-ip/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/https-dynamic-ip/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/https-dynamic-ip/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https-dynamic-ip/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/https-dynamic-ip/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/https-dynamic-ip/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https-dynamic-ip/server.cert -------------------------------------------------------------------------------- /test/fixtures/apps/https-dynamic-ip/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https-dynamic-ip/server.key -------------------------------------------------------------------------------- /test/fixtures/apps/https/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/https/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/https/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/https/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/https/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/https/server.cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https/server.cert -------------------------------------------------------------------------------- /test/fixtures/apps/https/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/https/server.key -------------------------------------------------------------------------------- /test/fixtures/apps/mocktool/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/mocktool/server.js -------------------------------------------------------------------------------- /test/fixtures/apps/multiple-getscript/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/multiple-getscript/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/multiple-getscript/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/multiple-getscript/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/multiple-getscript/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/multiple-getscript/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/multiple-getscript/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/multiple-getscript/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/multiple-getscript/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/multiple-getscript/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "multiple-getscript" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/no-manifest/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/no-manifest/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/no-manifest/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/not-listen/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/not-listen/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/not-listen/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/not-listen/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/not-listen/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/not-listen/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/not-listen/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/not-listen/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/other-view-engine/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/other-view-engine/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/app/view/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/other-view-engine/app/view/index.html -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/other-view-engine/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/config/config.prod.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.assets = { 4 | url: 'http://cdn.com', 5 | }; 6 | -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/other-view-engine/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/config/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/other-view-engine/config/plugin.js -------------------------------------------------------------------------------- /test/fixtures/apps/other-view-engine/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/tool-roadhog/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/tool-roadhog/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/tool-roadhog/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/tool-roadhog/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/tool-roadhog/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/tool-roadhog/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/tool-roadhog/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/tool-roadhog/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/ui/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/ui/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/ui/app/public/index.css: -------------------------------------------------------------------------------- 1 | body { color: white; } -------------------------------------------------------------------------------- /test/fixtures/apps/ui/app/public/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/ui/app/public/index.js -------------------------------------------------------------------------------- /test/fixtures/apps/ui/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/ui/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/ui/app/view/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/apps/ui/app/view/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/ui/app/view/layout.html -------------------------------------------------------------------------------- /test/fixtures/apps/ui/config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/ui/config/config.default.js -------------------------------------------------------------------------------- /test/fixtures/apps/ui/config/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/ui/config/manifest.json -------------------------------------------------------------------------------- /test/fixtures/apps/ui/config/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/fixtures/apps/ui/config/plugin.js -------------------------------------------------------------------------------- /test/fixtures/apps/ui/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "egg-view-assets" 3 | } 4 | -------------------------------------------------------------------------------- /test/roadhog.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/roadhog.test.js -------------------------------------------------------------------------------- /test/ui.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eggjs/egg-view-assets/HEAD/test/ui.test.js --------------------------------------------------------------------------------