goldstack
goldstack copied to clipboard
Templates and boilerplates for fullstack projects customised to your needs.
- [x] Support customising esbuild configuration for front- and backend (currently only custom frontend bundling supported) - [ ] Maybe allow defining esbuild configuration globally for all pages, with overwrites...
https://github.com/nanojsx/nano
- Only revert back to using sync plugins when absolutely required. Otherwise allow application for async plugins.
While redirects defined in [next.config.js](https://github.com/goldstack/goldstack/blob/issue-85-change-modules-to-templates-in-documentation/workspaces/apps/packages/goldstack-home/next.config.js#L22) work during local testing, they do not work when the application is exported and published to an S3 bucket. See https://github.com/vercel/next.js/discussions/17322 Probably need to implement...
- Allow to start a DB instance in `watch` mode. This DB instance will be used by unit tests and locally running applications when it is available. - Change way...
Bundle sizes for client side bundles can potentially be made smaller by externalizing React and loading it from a CDN. See: https://github.com/evanw/esbuild/issues/806
Link to dynamodb toolbox - basic support completed but having problems with type interference https://github.com/jeremydaly/dynamodb-toolbox/issues/261
This maybe a better way to deploy the Next.js template: https://docs.serverless-stack.com/constructs/NextjsSite Also see [ness](https://github.com/nessjs/ness#nextjs-support) as another alternative.
[PurgeCSS](https://purgecss.com/) can be used in combination with [React](https://purgecss.com/guides/react.html). It should be considered if it would be possible to configure the [Next.js Bootstrap Module](https://github.com/goldstack/goldstack/tree/master/workspaces/templates/packages/app-nextjs-bootstrap#readme) to use PurgeCSS. Note that it seems...