my-app
is an Ember app with embroider-css-modules
. We use it to check that embroider-css-modules
is compatible with "bleeding-edge" Ember:
- Embroider on the strictest settings (including route splitting)
- TypeScript + Glint
<template>
tag
In addition, the component and route templates, the application tests (visual regression tests), and the rendering tests serve as a living documentation.
Lastly, end-developers can check the deployed app (do a "test drive") before they decide to introduce CSS modules to their projects.
Before starting the application, build its dependencies so that you can test the latest code.
# From the workspace root
pnpm build
# Change directory
cd docs/my-app
Some useful commands:
# Run the app
pnpm start
# Lint files
pnpm lint
pnpm lint:fix
# Run tests
pnpm test
With 1 command, you can build the dependencies and start the app:
# From the workspace root
pnpm start
- Node.js v18 or above
See the Contributing guide for details.
This project is licensed under the MIT License.