{ "name": "my-prayer-journal", "type": "project:application", "platform": { "id": "web", "displayName": "Web", "output": "scripts", "index": "index.html", "baseDir": "." }, "transpiler": { "id": "typescript", "displayName": "TypeScript", "fileExtension": ".ts", "dtsSource": [ "./custom_typings/**/*.d.ts" ], "source": "src/**/*.ts" }, "markupProcessor": { "id": "minimum", "displayName": "Minimal Minification", "fileExtension": ".html", "source": "src/**/*.html" }, "cssProcessor": { "id": "none", "displayName": "None", "fileExtension": ".css", "source": "src/**/*.css" }, "editor": { "id": "vscode", "displayName": "Visual Studio Code" }, "unitTestRunner": { "id": "karma", "displayName": "Karma", "source": "test/unit/**/*.ts" }, "paths": { "root": "src", "resources": "resources", "elements": "resources/elements", "attributes": "resources/attributes", "valueConverters": "resources/value-converters", "bindingBehaviors": "resources/binding-behaviors" }, "testFramework": { "id": "jasmine", "displayName": "Jasmine" }, "build": { "targets": [ { "id": "web", "displayName": "Web", "output": "scripts", "index": "index.html", "baseDir": "." } ], "loader": { "type": "require", "configTarget": "vendor-bundle.js", "includeBundleMetadataInConfig": "auto", "plugins": [ { "name": "text", "extensions": [ ".html", ".css" ], "stub": true } ] }, "options": { "minify": "stage & prod", "sourcemaps": "dev & stage" }, "bundles": [ { "name": "app-bundle.js", "source": [ "[**/*.js]", "**/*.{css,html}" ] }, { "name": "vendor-bundle.js", "prepend": [ "node_modules/bluebird/js/browser/bluebird.core.js", "node_modules/aurelia-cli/lib/resources/scripts/configure-bluebird.js", "node_modules/requirejs/require.js" ], "dependencies": [ "aurelia-binding", "aurelia-bootstrapper", "aurelia-dependency-injection", "aurelia-event-aggregator", "aurelia-framework", "aurelia-fetch-client", "aurelia-history", "aurelia-history-browser", "aurelia-loader", "aurelia-loader-default", "aurelia-logging", "aurelia-logging-console", "aurelia-metadata", "aurelia-pal", "aurelia-pal-browser", "aurelia-path", "aurelia-polyfills", "aurelia-route-recognizer", "aurelia-router", "aurelia-task-queue", "aurelia-templating", "aurelia-templating-binding", "text", { "name": "aurelia-templating-resources", "path": "../node_modules/aurelia-templating-resources/dist/amd", "main": "aurelia-templating-resources" }, { "name": "aurelia-templating-router", "path": "../node_modules/aurelia-templating-router/dist/amd", "main": "aurelia-templating-router" }, { "name": "aurelia-testing", "path": "../node_modules/aurelia-testing/dist/amd", "main": "aurelia-testing", "env": "dev" }, "jquery", { "name": "bootstrap", "path": "../node_modules/bootstrap/dist", "main": "js/bootstrap.min", "deps": ["jquery"], "exports": "$", "resources": [ "css/bootstrap.css" ] }, { "name": "nprogress", "path": "../node_modules/nprogress", "main": "nprogress", "resources": [ "nprogress.css" ] }, { "name": "auth0-lock", "path": "lib", "main": "lock.min", "exports": "Auth0Lock" } ] } ] } }