├── .github └── workflows │ └── run-tests.yml ├── LICENSE ├── README.md ├── lerna.json ├── nx.json ├── package.json ├── packages ├── application │ ├── package.json │ ├── src │ │ ├── application.ts │ │ ├── index.ts │ │ └── types │ │ │ └── index.ts │ ├── test │ │ ├── application.js │ │ └── fixtures │ │ │ ├── bootstrap │ │ │ ├── providers.js │ │ │ └── test-service-provider.js │ │ │ ├── config │ │ │ ├── ignored.txt │ │ │ ├── test.d.ts │ │ │ └── test.js │ │ │ └── package.json │ └── tsconfig.json ├── config │ ├── package.json │ ├── src │ │ ├── config.ts │ │ └── index.ts │ ├── test │ │ ├── config.js │ │ └── fixtures │ │ │ └── config │ │ │ ├── app.js │ │ │ └── test.js │ └── tsconfig.json ├── console │ ├── package.json │ ├── src │ │ ├── application.ts │ │ ├── command.ts │ │ ├── index.ts │ │ └── sample-command.ts │ ├── test │ │ └── index.js │ └── tsconfig.json ├── container │ ├── package.json │ ├── src │ │ ├── container.ts │ │ └── index.ts │ ├── test │ │ └── index.js │ └── tsconfig.json ├── contracts │ ├── package.json │ ├── src │ │ ├── application │ │ │ ├── application.ts │ │ │ └── config.ts │ │ ├── config │ │ │ └── store.ts │ │ ├── console │ │ │ ├── application.ts │ │ │ ├── command.ts │ │ │ └── kernel.ts │ │ ├── container │ │ │ └── container.ts │ │ ├── core │ │ │ ├── bootstrapper.ts │ │ │ ├── error-handler.ts │ │ │ ├── renderable-error.ts │ │ │ └── reportable-error.ts │ │ ├── database │ │ │ ├── config.ts │ │ │ └── database.ts │ │ ├── encryption │ │ │ └── encrypter.ts │ │ ├── env │ │ │ └── env.ts │ │ ├── hashing │ │ │ ├── base-hasher.ts │ │ │ ├── config.ts │ │ │ ├── hash-algorithms.ts │ │ │ ├── hash-builder.ts │ │ │ └── hasher.ts │ │ ├── http │ │ │ ├── bodyparser-config.ts │ │ │ ├── concerns │ │ │ │ ├── interacts-with-content-types.ts │ │ │ │ ├── interacts-with-state.ts │ │ │ │ └── state-bag.ts │ │ │ ├── config.ts │ │ │ ├── context.ts │ │ │ ├── controller.ts │ │ │ ├── cookie-bag.ts │ │ │ ├── cookie-config-builder.ts │ │ │ ├── cookie-config.ts │ │ │ ├── cors-config.ts │ │ │ ├── file-bag.ts │ │ │ ├── input-bag.ts │ │ │ ├── kernel.ts │ │ │ ├── methods.ts │ │ │ ├── middleware.ts │ │ │ ├── pending-route.ts │ │ │ ├── query-parameter-bag.ts │ │ │ ├── redirect.ts │ │ │ ├── request-headers.ts │ │ │ ├── request.ts │ │ │ ├── response.ts │ │ │ ├── route-collection.ts │ │ │ ├── route-group.ts │ │ │ ├── route.ts │ │ │ ├── router.ts │ │ │ ├── server.ts │ │ │ ├── static-assets-config.ts │ │ │ └── uploaded-file.ts │ │ ├── index.ts │ │ ├── logging │ │ │ ├── config.ts │ │ │ └── logger.ts │ │ ├── queue │ │ │ ├── database-queue.ts │ │ │ ├── job.ts │ │ │ └── queue.ts │ │ ├── session │ │ │ ├── config.ts │ │ │ ├── driver.ts │ │ │ └── session.ts │ │ ├── support │ │ │ ├── htmlable.ts │ │ │ └── service-provider.ts │ │ ├── utils │ │ │ ├── class.ts │ │ │ └── object.ts │ │ ├── view │ │ │ ├── config-builder.ts │ │ │ ├── config.ts │ │ │ ├── engine.ts │ │ │ ├── response-config.ts │ │ │ └── response.ts │ │ └── vite │ │ │ └── config.ts │ └── tsconfig.json ├── core │ ├── package.json │ ├── src │ │ ├── application.ts │ │ ├── bootstrappers │ │ │ ├── boot-service-providers.ts │ │ │ ├── handle-exceptions.ts │ │ │ ├── handle-shutdown.ts │ │ │ ├── index.ts │ │ │ ├── load-configuration.ts │ │ │ ├── load-environment-variables.ts │ │ │ └── register-service-providers.ts │ │ ├── console │ │ │ └── kernel.ts │ │ ├── errors │ │ │ ├── environment-file-error.ts │ │ │ ├── handler.ts │ │ │ ├── http-error.ts │ │ │ └── index.ts │ │ ├── http │ │ │ └── kernel.ts │ │ ├── index.ts │ │ ├── providers │ │ │ ├── index.ts │ │ │ └── route-service-provider.ts │ │ └── shutdown-signal-listener.ts │ ├── test │ │ ├── console-kernel.js │ │ ├── error-handler.js │ │ ├── fixtures │ │ │ ├── .env │ │ │ ├── .env.testing │ │ │ ├── app │ │ │ │ └── console │ │ │ │ │ └── commands │ │ │ │ │ └── test-command.js │ │ │ ├── bootstrap │ │ │ │ └── providers.js │ │ │ ├── config │ │ │ │ ├── ignored.txt │ │ │ │ ├── test.d.ts │ │ │ │ └── test.js │ │ │ ├── package.json │ │ │ ├── resources │ │ │ │ └── views │ │ │ │ │ └── errors │ │ │ │ │ └── 401.hbs │ │ │ └── routes │ │ │ │ └── web.js │ │ ├── http-kernel.js │ │ └── route-service-provider.js │ └── tsconfig.json ├── database │ ├── package.json │ ├── src │ │ ├── database-manager-proxy.ts │ │ ├── database-manager.ts │ │ ├── database-service-provider.ts │ │ ├── index.ts │ │ ├── model.ts │ │ └── query-builder.ts │ ├── test │ │ ├── database-service-provider.js │ │ ├── database.js │ │ ├── helpers │ │ │ ├── index.js │ │ │ ├── post-model.js │ │ │ └── user-model.js │ │ ├── model.js │ │ └── query-builder.js │ └── tsconfig.json ├── encryption │ ├── package.json │ ├── src │ │ ├── encrypter.ts │ │ ├── encryption-service-provider.ts │ │ └── index.ts │ ├── test │ │ ├── encrypter.js │ │ └── encryption-service-provider.js │ └── tsconfig.json ├── env │ ├── package.json │ ├── src │ │ ├── env.ts │ │ └── index.ts │ ├── test │ │ └── env.js │ └── tsconfig.json ├── facades │ ├── package.json │ ├── src │ │ ├── app.ts │ │ ├── config.ts │ │ ├── crypt.ts │ │ ├── database.ts │ │ ├── env.ts │ │ ├── facade.ts │ │ ├── hash.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── route.ts │ │ └── view.ts │ ├── test │ │ └── index.js │ └── tsconfig.json ├── hashing │ ├── package.json │ ├── src │ │ ├── base-hasher.ts │ │ ├── bcrypt-hasher.ts │ │ ├── hash-builder.ts │ │ ├── hash-manager.ts │ │ ├── hashing-service-provider.ts │ │ ├── index.ts │ │ ├── missing-hasher-error.ts │ │ ├── scrypt-hasher.ts │ │ └── scrypt-validation-error.ts │ ├── test │ │ ├── base-hasher.js │ │ ├── bcrypt-hasher.js │ │ ├── hash-manager.js │ │ ├── hashing-service-provider.js │ │ ├── helpers │ │ │ └── index.js │ │ └── scrypt-hasher.js │ └── tsconfig.json ├── http │ ├── package.json │ ├── src │ │ ├── http-service-provider.ts │ │ ├── index.ts │ │ ├── middleware │ │ │ ├── base.ts │ │ │ ├── bodyparser │ │ │ │ ├── bodyparser-base-options.ts │ │ │ │ ├── bodyparser-json-options.ts │ │ │ │ ├── bodyparser-multipart-options.ts │ │ │ │ ├── bodyparser-options.ts │ │ │ │ ├── bodyparser.ts │ │ │ │ └── index.ts │ │ │ ├── handle-cors.ts │ │ │ ├── handle-error.ts │ │ │ ├── index.ts │ │ │ └── serve-static-assets.ts │ │ ├── routing │ │ │ ├── group.ts │ │ │ ├── index.ts │ │ │ ├── pending-route.ts │ │ │ ├── route-collection.ts │ │ │ ├── route.ts │ │ │ └── router.ts │ │ └── server │ │ │ ├── controller.ts │ │ │ ├── cookie-bag.ts │ │ │ ├── cookies │ │ │ ├── index.ts │ │ │ ├── request-cookie-builder.ts │ │ │ └── response-cookie-builder.ts │ │ │ ├── file-bag.ts │ │ │ ├── http-context.ts │ │ │ ├── http-redirect.ts │ │ │ ├── index.ts │ │ │ ├── input-bag.ts │ │ │ ├── interacts-with-state.ts │ │ │ ├── query-parameter-bag.ts │ │ │ ├── request-header-bag.ts │ │ │ ├── request.ts │ │ │ ├── response-header-bag.ts │ │ │ ├── response.ts │ │ │ ├── server.ts │ │ │ ├── state-bag.ts │ │ │ └── uploaded-file.ts │ ├── test │ │ ├── controller.js │ │ ├── file-bag.js │ │ ├── helpers │ │ │ ├── error-handler.js │ │ │ └── index.js │ │ ├── http-context.js │ │ ├── http-service-provider.js │ │ ├── input-bag.js │ │ ├── middleware │ │ │ ├── bodyparser │ │ │ │ ├── bodyparser-json-options.js │ │ │ │ ├── bodyparser-multipart-options.js │ │ │ │ ├── bodyparser-options.js │ │ │ │ ├── bodyparser-text-options.js │ │ │ │ ├── bodyparser.js │ │ │ │ └── fixtures │ │ │ │ │ ├── bodyparser-config.js │ │ │ │ │ ├── test-multipart-file-1.txt │ │ │ │ │ └── test-multipart-file-2.txt │ │ │ ├── handle-cors │ │ │ │ ├── fixtures │ │ │ │ │ └── cors-config.js │ │ │ │ └── handle-cors.js │ │ │ └── serve-static-assets │ │ │ │ ├── fixtures │ │ │ │ ├── public │ │ │ │ │ ├── index.html │ │ │ │ │ └── style.css │ │ │ │ └── static-assets.js │ │ │ │ └── serve-static-assets.js │ │ ├── pending-route.js │ │ ├── redirect.js │ │ ├── request.js │ │ ├── response.js │ │ ├── route.js │ │ ├── router.js │ │ ├── server.js │ │ └── state.js │ └── tsconfig.json ├── logging │ ├── package.json │ ├── src │ │ ├── console-logger.ts │ │ ├── contracts.ts │ │ ├── file-logger.ts │ │ ├── index.ts │ │ ├── log-manager.ts │ │ ├── logger.ts │ │ └── logging-service-provider.ts │ ├── test │ │ ├── console-logger.js │ │ └── file-logger.js │ └── tsconfig.json ├── manager │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── manager.ts │ ├── test │ │ └── manager.js │ └── tsconfig.json ├── session │ ├── package.json │ ├── src │ │ ├── drivers │ │ │ ├── cookie.ts │ │ │ ├── file.ts │ │ │ ├── index.ts │ │ │ └── memory.ts │ │ ├── index.ts │ │ ├── middleware │ │ │ ├── index.ts │ │ │ ├── start-session.ts │ │ │ └── verify-csrf-token.ts │ │ ├── session-config-cookie.ts │ │ ├── session-config.ts │ │ ├── session-manager.ts │ │ ├── session-service-provider.ts │ │ └── session.ts │ ├── test │ │ ├── cookie-session-driver.js │ │ ├── file-session-driver.js │ │ ├── helpers │ │ │ ├── error-handler.js │ │ │ └── index.js │ │ ├── memory-session-driver.js │ │ ├── session-config.js │ │ ├── session-flash-messages.js │ │ ├── session-manager.js │ │ ├── session-service-provider.js │ │ ├── session.js │ │ └── verify-csrf-token-middleware.js │ └── tsconfig.json ├── support │ ├── package.json │ ├── src │ │ ├── html-string.ts │ │ ├── index.ts │ │ ├── interacts-with-time.ts │ │ └── service-provider.ts │ ├── test │ │ ├── fixtures │ │ │ ├── test-config-without-default-export.js │ │ │ └── test-config.js │ │ ├── html-string.js │ │ ├── interacts-with-time.js │ │ └── service-provider.js │ └── tsconfig.json ├── view │ ├── package.json │ ├── src │ │ ├── drivers │ │ │ ├── base-driver.ts │ │ │ ├── handlebars │ │ │ │ ├── handlebars-driver.ts │ │ │ │ ├── helpers │ │ │ │ │ ├── append.ts │ │ │ │ │ ├── json.ts │ │ │ │ │ ├── prepend.ts │ │ │ │ │ ├── raw.ts │ │ │ │ │ └── stack.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── view-config-builder.ts │ │ ├── view-manager.ts │ │ ├── view-response.ts │ │ └── view-service-provider.ts │ ├── test │ │ ├── fixtures │ │ │ └── resources │ │ │ │ └── views │ │ │ │ ├── helpers │ │ │ │ └── test-helper.js │ │ │ │ ├── layouts │ │ │ │ └── test.hbs │ │ │ │ ├── partials │ │ │ │ └── test-partial.hbs │ │ │ │ ├── test-view-helper-json-pretty.hbs │ │ │ │ ├── test-view-helper-json.hbs │ │ │ │ ├── test-view-helper-raw.hbs │ │ │ │ ├── test-view-helper-stack-append-prepend.hbs │ │ │ │ ├── test-view-helper-stack.hbs │ │ │ │ ├── test-view-with-in-memory-helper.hbs │ │ │ │ ├── test-view-with-in-memory-partial.hbs │ │ │ │ ├── test-view-with-partial.hbs │ │ │ │ └── test-view.hbs │ │ ├── helpers │ │ │ └── index.js │ │ ├── view-helper.js │ │ ├── view-manager.js │ │ └── view-service-provider.js │ └── tsconfig.json └── vite │ ├── package.json │ ├── src │ ├── backend │ │ ├── vite-config.ts │ │ ├── vite-handlebars-helper.ts │ │ ├── vite-manifest.ts │ │ └── vite.ts │ ├── index.ts │ ├── inertia │ │ ├── inertia-helpers.ts │ │ └── inertia-page-not-found-error.ts │ ├── plugin │ │ ├── hotfile.ts │ │ ├── plugin.ts │ │ └── types.ts │ └── vite-service-provider.ts │ ├── test │ ├── fixtures │ │ ├── resources │ │ │ └── views │ │ │ │ ├── test-vite-helper-hash-arguments-number.hbs │ │ │ │ ├── test-vite-helper-hash-arguments.hbs │ │ │ │ ├── test-vite-helper-unnamed-arguments.hbs │ │ │ │ └── test-vite-helper-with-attributes.hbs │ │ └── test-page.js │ ├── helpers │ │ └── index.js │ ├── inertia-helpers.js │ ├── vite-config.js │ ├── vite-plugin.js │ ├── vite-service-provider.js │ └── vite.js │ └── tsconfig.json └── tsconfig.json /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/lerna.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/package.json -------------------------------------------------------------------------------- /packages/application/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/package.json -------------------------------------------------------------------------------- /packages/application/src/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/src/application.ts -------------------------------------------------------------------------------- /packages/application/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/src/index.ts -------------------------------------------------------------------------------- /packages/application/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/src/types/index.ts -------------------------------------------------------------------------------- /packages/application/test/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/test/application.js -------------------------------------------------------------------------------- /packages/application/test/fixtures/bootstrap/providers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/test/fixtures/bootstrap/providers.js -------------------------------------------------------------------------------- /packages/application/test/fixtures/bootstrap/test-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/test/fixtures/bootstrap/test-service-provider.js -------------------------------------------------------------------------------- /packages/application/test/fixtures/config/ignored.txt: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | foo: 'bar' 4 | } 5 | -------------------------------------------------------------------------------- /packages/application/test/fixtures/config/test.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/application/test/fixtures/config/test.js: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | foo: 'bar' 4 | } 5 | -------------------------------------------------------------------------------- /packages/application/test/fixtures/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/test/fixtures/package.json -------------------------------------------------------------------------------- /packages/application/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/application/tsconfig.json -------------------------------------------------------------------------------- /packages/config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/config/package.json -------------------------------------------------------------------------------- /packages/config/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/config/src/config.ts -------------------------------------------------------------------------------- /packages/config/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/config/src/index.ts -------------------------------------------------------------------------------- /packages/config/test/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/config/test/config.js -------------------------------------------------------------------------------- /packages/config/test/fixtures/config/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/config/test/fixtures/config/app.js -------------------------------------------------------------------------------- /packages/config/test/fixtures/config/test.js: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | testing: true 4 | } 5 | -------------------------------------------------------------------------------- /packages/config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/config/tsconfig.json -------------------------------------------------------------------------------- /packages/console/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/console/package.json -------------------------------------------------------------------------------- /packages/console/src/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/console/src/application.ts -------------------------------------------------------------------------------- /packages/console/src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/console/src/command.ts -------------------------------------------------------------------------------- /packages/console/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/console/src/index.ts -------------------------------------------------------------------------------- /packages/console/src/sample-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/console/src/sample-command.ts -------------------------------------------------------------------------------- /packages/console/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/console/test/index.js -------------------------------------------------------------------------------- /packages/console/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/console/tsconfig.json -------------------------------------------------------------------------------- /packages/container/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/container/package.json -------------------------------------------------------------------------------- /packages/container/src/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/container/src/container.ts -------------------------------------------------------------------------------- /packages/container/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/container/src/index.ts -------------------------------------------------------------------------------- /packages/container/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/container/test/index.js -------------------------------------------------------------------------------- /packages/container/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/container/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/package.json -------------------------------------------------------------------------------- /packages/contracts/src/application/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/application/application.ts -------------------------------------------------------------------------------- /packages/contracts/src/application/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/application/config.ts -------------------------------------------------------------------------------- /packages/contracts/src/config/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/config/store.ts -------------------------------------------------------------------------------- /packages/contracts/src/console/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/console/application.ts -------------------------------------------------------------------------------- /packages/contracts/src/console/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/console/command.ts -------------------------------------------------------------------------------- /packages/contracts/src/console/kernel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/console/kernel.ts -------------------------------------------------------------------------------- /packages/contracts/src/container/container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/container/container.ts -------------------------------------------------------------------------------- /packages/contracts/src/core/bootstrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/core/bootstrapper.ts -------------------------------------------------------------------------------- /packages/contracts/src/core/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/core/error-handler.ts -------------------------------------------------------------------------------- /packages/contracts/src/core/renderable-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/core/renderable-error.ts -------------------------------------------------------------------------------- /packages/contracts/src/core/reportable-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/core/reportable-error.ts -------------------------------------------------------------------------------- /packages/contracts/src/database/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/database/config.ts -------------------------------------------------------------------------------- /packages/contracts/src/database/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/database/database.ts -------------------------------------------------------------------------------- /packages/contracts/src/encryption/encrypter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/encryption/encrypter.ts -------------------------------------------------------------------------------- /packages/contracts/src/env/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/env/env.ts -------------------------------------------------------------------------------- /packages/contracts/src/hashing/base-hasher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/hashing/base-hasher.ts -------------------------------------------------------------------------------- /packages/contracts/src/hashing/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/hashing/config.ts -------------------------------------------------------------------------------- /packages/contracts/src/hashing/hash-algorithms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/hashing/hash-algorithms.ts -------------------------------------------------------------------------------- /packages/contracts/src/hashing/hash-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/hashing/hash-builder.ts -------------------------------------------------------------------------------- /packages/contracts/src/hashing/hasher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/hashing/hasher.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/bodyparser-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/bodyparser-config.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/concerns/interacts-with-content-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/concerns/interacts-with-content-types.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/concerns/interacts-with-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/concerns/interacts-with-state.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/concerns/state-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/concerns/state-bag.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/config.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/context.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/controller.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/cookie-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/cookie-bag.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/cookie-config-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/cookie-config-builder.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/cookie-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/cookie-config.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/cors-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/cors-config.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/file-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/file-bag.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/input-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/input-bag.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/kernel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/kernel.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/methods.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/middleware.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/pending-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/pending-route.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/query-parameter-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/query-parameter-bag.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/redirect.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/request-headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/request-headers.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/request.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/response.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/route-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/route-collection.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/route-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/route-group.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/route.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/router.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/server.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/static-assets-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/static-assets-config.ts -------------------------------------------------------------------------------- /packages/contracts/src/http/uploaded-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/http/uploaded-file.ts -------------------------------------------------------------------------------- /packages/contracts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/index.ts -------------------------------------------------------------------------------- /packages/contracts/src/logging/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/logging/config.ts -------------------------------------------------------------------------------- /packages/contracts/src/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/logging/logger.ts -------------------------------------------------------------------------------- /packages/contracts/src/queue/database-queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/queue/database-queue.ts -------------------------------------------------------------------------------- /packages/contracts/src/queue/job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/queue/job.ts -------------------------------------------------------------------------------- /packages/contracts/src/queue/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/queue/queue.ts -------------------------------------------------------------------------------- /packages/contracts/src/session/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/session/config.ts -------------------------------------------------------------------------------- /packages/contracts/src/session/driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/session/driver.ts -------------------------------------------------------------------------------- /packages/contracts/src/session/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/session/session.ts -------------------------------------------------------------------------------- /packages/contracts/src/support/htmlable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/support/htmlable.ts -------------------------------------------------------------------------------- /packages/contracts/src/support/service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/support/service-provider.ts -------------------------------------------------------------------------------- /packages/contracts/src/utils/class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/utils/class.ts -------------------------------------------------------------------------------- /packages/contracts/src/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/utils/object.ts -------------------------------------------------------------------------------- /packages/contracts/src/view/config-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/view/config-builder.ts -------------------------------------------------------------------------------- /packages/contracts/src/view/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/view/config.ts -------------------------------------------------------------------------------- /packages/contracts/src/view/engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/view/engine.ts -------------------------------------------------------------------------------- /packages/contracts/src/view/response-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/view/response-config.ts -------------------------------------------------------------------------------- /packages/contracts/src/view/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/view/response.ts -------------------------------------------------------------------------------- /packages/contracts/src/vite/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/src/vite/config.ts -------------------------------------------------------------------------------- /packages/contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/contracts/tsconfig.json -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/application.ts -------------------------------------------------------------------------------- /packages/core/src/bootstrappers/boot-service-providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/bootstrappers/boot-service-providers.ts -------------------------------------------------------------------------------- /packages/core/src/bootstrappers/handle-exceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/bootstrappers/handle-exceptions.ts -------------------------------------------------------------------------------- /packages/core/src/bootstrappers/handle-shutdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/bootstrappers/handle-shutdown.ts -------------------------------------------------------------------------------- /packages/core/src/bootstrappers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/bootstrappers/index.ts -------------------------------------------------------------------------------- /packages/core/src/bootstrappers/load-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/bootstrappers/load-configuration.ts -------------------------------------------------------------------------------- /packages/core/src/bootstrappers/load-environment-variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/bootstrappers/load-environment-variables.ts -------------------------------------------------------------------------------- /packages/core/src/bootstrappers/register-service-providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/bootstrappers/register-service-providers.ts -------------------------------------------------------------------------------- /packages/core/src/console/kernel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/console/kernel.ts -------------------------------------------------------------------------------- /packages/core/src/errors/environment-file-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/errors/environment-file-error.ts -------------------------------------------------------------------------------- /packages/core/src/errors/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/errors/handler.ts -------------------------------------------------------------------------------- /packages/core/src/errors/http-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/errors/http-error.ts -------------------------------------------------------------------------------- /packages/core/src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/errors/index.ts -------------------------------------------------------------------------------- /packages/core/src/http/kernel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/http/kernel.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/providers/index.ts: -------------------------------------------------------------------------------- 1 | 2 | export * from './route-service-provider.js' 3 | -------------------------------------------------------------------------------- /packages/core/src/providers/route-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/providers/route-service-provider.ts -------------------------------------------------------------------------------- /packages/core/src/shutdown-signal-listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/src/shutdown-signal-listener.ts -------------------------------------------------------------------------------- /packages/core/test/console-kernel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/test/console-kernel.js -------------------------------------------------------------------------------- /packages/core/test/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/test/error-handler.js -------------------------------------------------------------------------------- /packages/core/test/fixtures/.env: -------------------------------------------------------------------------------- 1 | FOO=bar 2 | OVERWRITE=0 3 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/.env.testing: -------------------------------------------------------------------------------- 1 | TESTING=set-when-loading-env-testing 2 | OVERWRITE=1 3 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/app/console/commands/test-command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/test/fixtures/app/console/commands/test-command.js -------------------------------------------------------------------------------- /packages/core/test/fixtures/bootstrap/providers.js: -------------------------------------------------------------------------------- 1 | 2 | export const providers = [] 3 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/config/ignored.txt: -------------------------------------------------------------------------------- 1 | 2 | module.exports = { 3 | foo: 'bar' 4 | } 5 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/config/test.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/config/test.js: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | foo: 'bar' 4 | } 5 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/test/fixtures/package.json -------------------------------------------------------------------------------- /packages/core/test/fixtures/resources/views/errors/401.hbs: -------------------------------------------------------------------------------- 1 |

error-view

2 | -------------------------------------------------------------------------------- /packages/core/test/fixtures/routes/web.js: -------------------------------------------------------------------------------- 1 | 2 | globalThis.valueSetByRouteServiceProvider = 'Supercharge' 3 | -------------------------------------------------------------------------------- /packages/core/test/http-kernel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/test/http-kernel.js -------------------------------------------------------------------------------- /packages/core/test/route-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/test/route-service-provider.js -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/database/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/package.json -------------------------------------------------------------------------------- /packages/database/src/database-manager-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/src/database-manager-proxy.ts -------------------------------------------------------------------------------- /packages/database/src/database-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/src/database-manager.ts -------------------------------------------------------------------------------- /packages/database/src/database-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/src/database-service-provider.ts -------------------------------------------------------------------------------- /packages/database/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/src/index.ts -------------------------------------------------------------------------------- /packages/database/src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/src/model.ts -------------------------------------------------------------------------------- /packages/database/src/query-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/src/query-builder.ts -------------------------------------------------------------------------------- /packages/database/test/database-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/test/database-service-provider.js -------------------------------------------------------------------------------- /packages/database/test/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/test/database.js -------------------------------------------------------------------------------- /packages/database/test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/test/helpers/index.js -------------------------------------------------------------------------------- /packages/database/test/helpers/post-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/test/helpers/post-model.js -------------------------------------------------------------------------------- /packages/database/test/helpers/user-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/test/helpers/user-model.js -------------------------------------------------------------------------------- /packages/database/test/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/test/model.js -------------------------------------------------------------------------------- /packages/database/test/query-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/test/query-builder.js -------------------------------------------------------------------------------- /packages/database/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/database/tsconfig.json -------------------------------------------------------------------------------- /packages/encryption/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/encryption/package.json -------------------------------------------------------------------------------- /packages/encryption/src/encrypter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/encryption/src/encrypter.ts -------------------------------------------------------------------------------- /packages/encryption/src/encryption-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/encryption/src/encryption-service-provider.ts -------------------------------------------------------------------------------- /packages/encryption/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/encryption/src/index.ts -------------------------------------------------------------------------------- /packages/encryption/test/encrypter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/encryption/test/encrypter.js -------------------------------------------------------------------------------- /packages/encryption/test/encryption-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/encryption/test/encryption-service-provider.js -------------------------------------------------------------------------------- /packages/encryption/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/encryption/tsconfig.json -------------------------------------------------------------------------------- /packages/env/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/env/package.json -------------------------------------------------------------------------------- /packages/env/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/env/src/env.ts -------------------------------------------------------------------------------- /packages/env/src/index.ts: -------------------------------------------------------------------------------- 1 | 2 | export { Env } from './env.js' 3 | -------------------------------------------------------------------------------- /packages/env/test/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/env/test/env.js -------------------------------------------------------------------------------- /packages/env/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/env/tsconfig.json -------------------------------------------------------------------------------- /packages/facades/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/package.json -------------------------------------------------------------------------------- /packages/facades/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/app.ts -------------------------------------------------------------------------------- /packages/facades/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/config.ts -------------------------------------------------------------------------------- /packages/facades/src/crypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/crypt.ts -------------------------------------------------------------------------------- /packages/facades/src/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/database.ts -------------------------------------------------------------------------------- /packages/facades/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/env.ts -------------------------------------------------------------------------------- /packages/facades/src/facade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/facade.ts -------------------------------------------------------------------------------- /packages/facades/src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/hash.ts -------------------------------------------------------------------------------- /packages/facades/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/index.ts -------------------------------------------------------------------------------- /packages/facades/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/logger.ts -------------------------------------------------------------------------------- /packages/facades/src/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/route.ts -------------------------------------------------------------------------------- /packages/facades/src/view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/src/view.ts -------------------------------------------------------------------------------- /packages/facades/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/test/index.js -------------------------------------------------------------------------------- /packages/facades/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/facades/tsconfig.json -------------------------------------------------------------------------------- /packages/hashing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/package.json -------------------------------------------------------------------------------- /packages/hashing/src/base-hasher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/base-hasher.ts -------------------------------------------------------------------------------- /packages/hashing/src/bcrypt-hasher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/bcrypt-hasher.ts -------------------------------------------------------------------------------- /packages/hashing/src/hash-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/hash-builder.ts -------------------------------------------------------------------------------- /packages/hashing/src/hash-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/hash-manager.ts -------------------------------------------------------------------------------- /packages/hashing/src/hashing-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/hashing-service-provider.ts -------------------------------------------------------------------------------- /packages/hashing/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/index.ts -------------------------------------------------------------------------------- /packages/hashing/src/missing-hasher-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/missing-hasher-error.ts -------------------------------------------------------------------------------- /packages/hashing/src/scrypt-hasher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/scrypt-hasher.ts -------------------------------------------------------------------------------- /packages/hashing/src/scrypt-validation-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/src/scrypt-validation-error.ts -------------------------------------------------------------------------------- /packages/hashing/test/base-hasher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/test/base-hasher.js -------------------------------------------------------------------------------- /packages/hashing/test/bcrypt-hasher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/test/bcrypt-hasher.js -------------------------------------------------------------------------------- /packages/hashing/test/hash-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/test/hash-manager.js -------------------------------------------------------------------------------- /packages/hashing/test/hashing-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/test/hashing-service-provider.js -------------------------------------------------------------------------------- /packages/hashing/test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/test/helpers/index.js -------------------------------------------------------------------------------- /packages/hashing/test/scrypt-hasher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/test/scrypt-hasher.js -------------------------------------------------------------------------------- /packages/hashing/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/hashing/tsconfig.json -------------------------------------------------------------------------------- /packages/http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/package.json -------------------------------------------------------------------------------- /packages/http/src/http-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/http-service-provider.ts -------------------------------------------------------------------------------- /packages/http/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/index.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/base.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/bodyparser/bodyparser-base-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/bodyparser/bodyparser-base-options.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/bodyparser/bodyparser-json-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/bodyparser/bodyparser-json-options.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/bodyparser/bodyparser-multipart-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/bodyparser/bodyparser-multipart-options.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/bodyparser/bodyparser-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/bodyparser/bodyparser-options.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/bodyparser/bodyparser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/bodyparser/bodyparser.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/bodyparser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/bodyparser/index.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/handle-cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/handle-cors.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/handle-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/handle-error.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/index.ts -------------------------------------------------------------------------------- /packages/http/src/middleware/serve-static-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/middleware/serve-static-assets.ts -------------------------------------------------------------------------------- /packages/http/src/routing/group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/routing/group.ts -------------------------------------------------------------------------------- /packages/http/src/routing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/routing/index.ts -------------------------------------------------------------------------------- /packages/http/src/routing/pending-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/routing/pending-route.ts -------------------------------------------------------------------------------- /packages/http/src/routing/route-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/routing/route-collection.ts -------------------------------------------------------------------------------- /packages/http/src/routing/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/routing/route.ts -------------------------------------------------------------------------------- /packages/http/src/routing/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/routing/router.ts -------------------------------------------------------------------------------- /packages/http/src/server/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/controller.ts -------------------------------------------------------------------------------- /packages/http/src/server/cookie-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/cookie-bag.ts -------------------------------------------------------------------------------- /packages/http/src/server/cookies/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/cookies/index.ts -------------------------------------------------------------------------------- /packages/http/src/server/cookies/request-cookie-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/cookies/request-cookie-builder.ts -------------------------------------------------------------------------------- /packages/http/src/server/cookies/response-cookie-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/cookies/response-cookie-builder.ts -------------------------------------------------------------------------------- /packages/http/src/server/file-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/file-bag.ts -------------------------------------------------------------------------------- /packages/http/src/server/http-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/http-context.ts -------------------------------------------------------------------------------- /packages/http/src/server/http-redirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/http-redirect.ts -------------------------------------------------------------------------------- /packages/http/src/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/index.ts -------------------------------------------------------------------------------- /packages/http/src/server/input-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/input-bag.ts -------------------------------------------------------------------------------- /packages/http/src/server/interacts-with-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/interacts-with-state.ts -------------------------------------------------------------------------------- /packages/http/src/server/query-parameter-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/query-parameter-bag.ts -------------------------------------------------------------------------------- /packages/http/src/server/request-header-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/request-header-bag.ts -------------------------------------------------------------------------------- /packages/http/src/server/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/request.ts -------------------------------------------------------------------------------- /packages/http/src/server/response-header-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/response-header-bag.ts -------------------------------------------------------------------------------- /packages/http/src/server/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/response.ts -------------------------------------------------------------------------------- /packages/http/src/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/server.ts -------------------------------------------------------------------------------- /packages/http/src/server/state-bag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/state-bag.ts -------------------------------------------------------------------------------- /packages/http/src/server/uploaded-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/src/server/uploaded-file.ts -------------------------------------------------------------------------------- /packages/http/test/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/controller.js -------------------------------------------------------------------------------- /packages/http/test/file-bag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/file-bag.js -------------------------------------------------------------------------------- /packages/http/test/helpers/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/helpers/error-handler.js -------------------------------------------------------------------------------- /packages/http/test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/helpers/index.js -------------------------------------------------------------------------------- /packages/http/test/http-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/http-context.js -------------------------------------------------------------------------------- /packages/http/test/http-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/http-service-provider.js -------------------------------------------------------------------------------- /packages/http/test/input-bag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/input-bag.js -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/bodyparser-json-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/bodyparser/bodyparser-json-options.js -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/bodyparser-multipart-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/bodyparser/bodyparser-multipart-options.js -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/bodyparser-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/bodyparser/bodyparser-options.js -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/bodyparser-text-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/bodyparser/bodyparser-text-options.js -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/bodyparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/bodyparser/bodyparser.js -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/fixtures/bodyparser-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/bodyparser/fixtures/bodyparser-config.js -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/fixtures/test-multipart-file-1.txt: -------------------------------------------------------------------------------- 1 | This is used in the bodyparser test. 2 | -------------------------------------------------------------------------------- /packages/http/test/middleware/bodyparser/fixtures/test-multipart-file-2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/bodyparser/fixtures/test-multipart-file-2.txt -------------------------------------------------------------------------------- /packages/http/test/middleware/handle-cors/fixtures/cors-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/handle-cors/fixtures/cors-config.js -------------------------------------------------------------------------------- /packages/http/test/middleware/handle-cors/handle-cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/handle-cors/handle-cors.js -------------------------------------------------------------------------------- /packages/http/test/middleware/serve-static-assets/fixtures/public/index.html: -------------------------------------------------------------------------------- 1 |

Hello Supercharge

2 | -------------------------------------------------------------------------------- /packages/http/test/middleware/serve-static-assets/fixtures/public/style.css: -------------------------------------------------------------------------------- 1 | p { color: #ff9933; } 2 | -------------------------------------------------------------------------------- /packages/http/test/middleware/serve-static-assets/fixtures/static-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/serve-static-assets/fixtures/static-assets.js -------------------------------------------------------------------------------- /packages/http/test/middleware/serve-static-assets/serve-static-assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/middleware/serve-static-assets/serve-static-assets.js -------------------------------------------------------------------------------- /packages/http/test/pending-route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/pending-route.js -------------------------------------------------------------------------------- /packages/http/test/redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/redirect.js -------------------------------------------------------------------------------- /packages/http/test/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/request.js -------------------------------------------------------------------------------- /packages/http/test/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/response.js -------------------------------------------------------------------------------- /packages/http/test/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/route.js -------------------------------------------------------------------------------- /packages/http/test/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/router.js -------------------------------------------------------------------------------- /packages/http/test/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/server.js -------------------------------------------------------------------------------- /packages/http/test/state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/test/state.js -------------------------------------------------------------------------------- /packages/http/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/http/tsconfig.json -------------------------------------------------------------------------------- /packages/logging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/package.json -------------------------------------------------------------------------------- /packages/logging/src/console-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/src/console-logger.ts -------------------------------------------------------------------------------- /packages/logging/src/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/src/contracts.ts -------------------------------------------------------------------------------- /packages/logging/src/file-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/src/file-logger.ts -------------------------------------------------------------------------------- /packages/logging/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/src/index.ts -------------------------------------------------------------------------------- /packages/logging/src/log-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/src/log-manager.ts -------------------------------------------------------------------------------- /packages/logging/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/src/logger.ts -------------------------------------------------------------------------------- /packages/logging/src/logging-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/src/logging-service-provider.ts -------------------------------------------------------------------------------- /packages/logging/test/console-logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/test/console-logger.js -------------------------------------------------------------------------------- /packages/logging/test/file-logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/test/file-logger.js -------------------------------------------------------------------------------- /packages/logging/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/logging/tsconfig.json -------------------------------------------------------------------------------- /packages/manager/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/manager/package.json -------------------------------------------------------------------------------- /packages/manager/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/manager/src/index.ts -------------------------------------------------------------------------------- /packages/manager/src/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/manager/src/manager.ts -------------------------------------------------------------------------------- /packages/manager/test/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/manager/test/manager.js -------------------------------------------------------------------------------- /packages/manager/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/manager/tsconfig.json -------------------------------------------------------------------------------- /packages/session/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/package.json -------------------------------------------------------------------------------- /packages/session/src/drivers/cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/drivers/cookie.ts -------------------------------------------------------------------------------- /packages/session/src/drivers/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/drivers/file.ts -------------------------------------------------------------------------------- /packages/session/src/drivers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/drivers/index.ts -------------------------------------------------------------------------------- /packages/session/src/drivers/memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/drivers/memory.ts -------------------------------------------------------------------------------- /packages/session/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/index.ts -------------------------------------------------------------------------------- /packages/session/src/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/middleware/index.ts -------------------------------------------------------------------------------- /packages/session/src/middleware/start-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/middleware/start-session.ts -------------------------------------------------------------------------------- /packages/session/src/middleware/verify-csrf-token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/middleware/verify-csrf-token.ts -------------------------------------------------------------------------------- /packages/session/src/session-config-cookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/session-config-cookie.ts -------------------------------------------------------------------------------- /packages/session/src/session-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/session-config.ts -------------------------------------------------------------------------------- /packages/session/src/session-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/session-manager.ts -------------------------------------------------------------------------------- /packages/session/src/session-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/session-service-provider.ts -------------------------------------------------------------------------------- /packages/session/src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/src/session.ts -------------------------------------------------------------------------------- /packages/session/test/cookie-session-driver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/cookie-session-driver.js -------------------------------------------------------------------------------- /packages/session/test/file-session-driver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/file-session-driver.js -------------------------------------------------------------------------------- /packages/session/test/helpers/error-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/helpers/error-handler.js -------------------------------------------------------------------------------- /packages/session/test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/helpers/index.js -------------------------------------------------------------------------------- /packages/session/test/memory-session-driver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/memory-session-driver.js -------------------------------------------------------------------------------- /packages/session/test/session-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/session-config.js -------------------------------------------------------------------------------- /packages/session/test/session-flash-messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/session-flash-messages.js -------------------------------------------------------------------------------- /packages/session/test/session-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/session-manager.js -------------------------------------------------------------------------------- /packages/session/test/session-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/session-service-provider.js -------------------------------------------------------------------------------- /packages/session/test/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/session.js -------------------------------------------------------------------------------- /packages/session/test/verify-csrf-token-middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/test/verify-csrf-token-middleware.js -------------------------------------------------------------------------------- /packages/session/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/session/tsconfig.json -------------------------------------------------------------------------------- /packages/support/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/package.json -------------------------------------------------------------------------------- /packages/support/src/html-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/src/html-string.ts -------------------------------------------------------------------------------- /packages/support/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/src/index.ts -------------------------------------------------------------------------------- /packages/support/src/interacts-with-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/src/interacts-with-time.ts -------------------------------------------------------------------------------- /packages/support/src/service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/src/service-provider.ts -------------------------------------------------------------------------------- /packages/support/test/fixtures/test-config-without-default-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/test/fixtures/test-config-without-default-export.js -------------------------------------------------------------------------------- /packages/support/test/fixtures/test-config.js: -------------------------------------------------------------------------------- 1 | 2 | export default { 3 | testing: true 4 | } 5 | -------------------------------------------------------------------------------- /packages/support/test/html-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/test/html-string.js -------------------------------------------------------------------------------- /packages/support/test/interacts-with-time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/test/interacts-with-time.js -------------------------------------------------------------------------------- /packages/support/test/service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/test/service-provider.js -------------------------------------------------------------------------------- /packages/support/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/support/tsconfig.json -------------------------------------------------------------------------------- /packages/view/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/package.json -------------------------------------------------------------------------------- /packages/view/src/drivers/base-driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/drivers/base-driver.ts -------------------------------------------------------------------------------- /packages/view/src/drivers/handlebars/handlebars-driver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/drivers/handlebars/handlebars-driver.ts -------------------------------------------------------------------------------- /packages/view/src/drivers/handlebars/helpers/append.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/drivers/handlebars/helpers/append.ts -------------------------------------------------------------------------------- /packages/view/src/drivers/handlebars/helpers/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/drivers/handlebars/helpers/json.ts -------------------------------------------------------------------------------- /packages/view/src/drivers/handlebars/helpers/prepend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/drivers/handlebars/helpers/prepend.ts -------------------------------------------------------------------------------- /packages/view/src/drivers/handlebars/helpers/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/drivers/handlebars/helpers/raw.ts -------------------------------------------------------------------------------- /packages/view/src/drivers/handlebars/helpers/stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/drivers/handlebars/helpers/stack.ts -------------------------------------------------------------------------------- /packages/view/src/drivers/handlebars/index.ts: -------------------------------------------------------------------------------- 1 | 2 | export * from './handlebars-driver.js' 3 | -------------------------------------------------------------------------------- /packages/view/src/drivers/index.ts: -------------------------------------------------------------------------------- 1 | 2 | export * from './handlebars/index.js' 3 | -------------------------------------------------------------------------------- /packages/view/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/index.ts -------------------------------------------------------------------------------- /packages/view/src/view-config-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/view-config-builder.ts -------------------------------------------------------------------------------- /packages/view/src/view-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/view-manager.ts -------------------------------------------------------------------------------- /packages/view/src/view-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/view-response.ts -------------------------------------------------------------------------------- /packages/view/src/view-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/src/view-service-provider.ts -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/helpers/test-helper.js: -------------------------------------------------------------------------------- 1 | 2 | export default function testHelper () {} 3 | -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/layouts/test.hbs: -------------------------------------------------------------------------------- 1 |
2 | {{{ content }}} 3 |
4 | -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/partials/test-partial.hbs: -------------------------------------------------------------------------------- 1 |

Test Partial

2 | -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-helper-json-pretty.hbs: -------------------------------------------------------------------------------- 1 | {{json user pretty=true}} 2 | -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-helper-json.hbs: -------------------------------------------------------------------------------- 1 |

{{json user}}

2 | -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-helper-raw.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/fixtures/resources/views/test-view-helper-raw.hbs -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-helper-stack-append-prepend.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/fixtures/resources/views/test-view-helper-stack-append-prepend.hbs -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-helper-stack.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/fixtures/resources/views/test-view-helper-stack.hbs -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-with-in-memory-helper.hbs: -------------------------------------------------------------------------------- 1 |

Test View: {{test}}

2 | -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-with-in-memory-partial.hbs: -------------------------------------------------------------------------------- 1 |

Test View: {{> test}}

2 | -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view-with-partial.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/fixtures/resources/views/test-view-with-partial.hbs -------------------------------------------------------------------------------- /packages/view/test/fixtures/resources/views/test-view.hbs: -------------------------------------------------------------------------------- 1 |

Test View: {{name}}

2 | -------------------------------------------------------------------------------- /packages/view/test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/helpers/index.js -------------------------------------------------------------------------------- /packages/view/test/view-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/view-helper.js -------------------------------------------------------------------------------- /packages/view/test/view-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/view-manager.js -------------------------------------------------------------------------------- /packages/view/test/view-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/test/view-service-provider.js -------------------------------------------------------------------------------- /packages/view/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/view/tsconfig.json -------------------------------------------------------------------------------- /packages/vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/package.json -------------------------------------------------------------------------------- /packages/vite/src/backend/vite-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/backend/vite-config.ts -------------------------------------------------------------------------------- /packages/vite/src/backend/vite-handlebars-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/backend/vite-handlebars-helper.ts -------------------------------------------------------------------------------- /packages/vite/src/backend/vite-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/backend/vite-manifest.ts -------------------------------------------------------------------------------- /packages/vite/src/backend/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/backend/vite.ts -------------------------------------------------------------------------------- /packages/vite/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/index.ts -------------------------------------------------------------------------------- /packages/vite/src/inertia/inertia-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/inertia/inertia-helpers.ts -------------------------------------------------------------------------------- /packages/vite/src/inertia/inertia-page-not-found-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/inertia/inertia-page-not-found-error.ts -------------------------------------------------------------------------------- /packages/vite/src/plugin/hotfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/plugin/hotfile.ts -------------------------------------------------------------------------------- /packages/vite/src/plugin/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/plugin/plugin.ts -------------------------------------------------------------------------------- /packages/vite/src/plugin/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/plugin/types.ts -------------------------------------------------------------------------------- /packages/vite/src/vite-service-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/src/vite-service-provider.ts -------------------------------------------------------------------------------- /packages/vite/test/fixtures/resources/views/test-vite-helper-hash-arguments-number.hbs: -------------------------------------------------------------------------------- 1 | {{{ vite input=123 }}} 2 | -------------------------------------------------------------------------------- /packages/vite/test/fixtures/resources/views/test-vite-helper-hash-arguments.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/fixtures/resources/views/test-vite-helper-hash-arguments.hbs -------------------------------------------------------------------------------- /packages/vite/test/fixtures/resources/views/test-vite-helper-unnamed-arguments.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/fixtures/resources/views/test-vite-helper-unnamed-arguments.hbs -------------------------------------------------------------------------------- /packages/vite/test/fixtures/resources/views/test-vite-helper-with-attributes.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/fixtures/resources/views/test-vite-helper-with-attributes.hbs -------------------------------------------------------------------------------- /packages/vite/test/fixtures/test-page.js: -------------------------------------------------------------------------------- 1 | export default 'Dummy File' 2 | -------------------------------------------------------------------------------- /packages/vite/test/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/helpers/index.js -------------------------------------------------------------------------------- /packages/vite/test/inertia-helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/inertia-helpers.js -------------------------------------------------------------------------------- /packages/vite/test/vite-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/vite-config.js -------------------------------------------------------------------------------- /packages/vite/test/vite-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/vite-plugin.js -------------------------------------------------------------------------------- /packages/vite/test/vite-service-provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/vite-service-provider.js -------------------------------------------------------------------------------- /packages/vite/test/vite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/test/vite.js -------------------------------------------------------------------------------- /packages/vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/packages/vite/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supercharge/framework/HEAD/tsconfig.json --------------------------------------------------------------------------------