https://github.com/kshetline/typescript-jquery-starter-app
A TypeScript/jQuery starter app
https://github.com/kshetline/typescript-jquery-starter-app
karma protractor sass scss starter-kit typescript webpack
Last synced: 5 months ago
JSON representation
A TypeScript/jQuery starter app
- Host: GitHub
- URL: https://github.com/kshetline/typescript-jquery-starter-app
- Owner: kshetline
- Created: 2018-06-23T01:46:39.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-02T01:17:40.000Z (over 3 years ago)
- Last Synced: 2023-03-02T21:47:34.112Z (over 3 years ago)
- Topics: karma, protractor, sass, scss, starter-kit, typescript, webpack
- Language: JavaScript
- Size: 1.73 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TypeScript/jQuery Starter App
This starter app was derived from the output of [Angular CLI](https://github.com/angular/angular-cli), but then trimmed down and modified for creating
small projects with minimal dependencies.
The purpose of this starter app is to provide a few of the benefits of working on an Angular app while
creating a small project, namely:
- TypeScript support.
- sass/scss support.
- Building with webpack.
- Testing with webpack-dev-server, having code automatically recompiled and your app relaunched
whenever you make code changes.
- Built-in support for unit testing with Karma.
- Built-in support for end-to-end testing with Protractor.
## Development server
Run `npm start` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
## Linting
Run `npm run lint` to inspect your code with [ESLint](https://eslint.org/).
## Build
Run `npm run build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Running unit tests
Unit tests rely on using the Chrome web browser. Run `npm run test` to execute your unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
End-to-end tests rely on using the Chrome web browser. Run `npm run e2e` to execute your end-to-end tests via [Protractor](http://www.protractortest.org/).