{"id":17436370,"url":"https://github.com/aaronleocooper/webpack-ts-kit","last_synced_at":"2026-05-02T09:32:26.141Z","repository":{"id":98553666,"uuid":"98777246","full_name":"AaronLeoCooper/webpack-ts-kit","owner":"AaronLeoCooper","description":"A Webpack 3, TypeScript 2 starter kit","archived":false,"fork":false,"pushed_at":"2017-08-13T13:26:31.000Z","size":200,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-02T03:27:54.671Z","etag":null,"topics":["boilerplate","typescript","webpack"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AaronLeoCooper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-30T05:30:38.000Z","updated_at":"2018-12-09T10:38:57.000Z","dependencies_parsed_at":"2023-03-14T05:00:33.372Z","dependency_job_id":null,"html_url":"https://github.com/AaronLeoCooper/webpack-ts-kit","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronLeoCooper%2Fwebpack-ts-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronLeoCooper%2Fwebpack-ts-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronLeoCooper%2Fwebpack-ts-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AaronLeoCooper%2Fwebpack-ts-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AaronLeoCooper","download_url":"https://codeload.github.com/AaronLeoCooper/webpack-ts-kit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245954516,"owners_count":20699843,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boilerplate","typescript","webpack"],"created_at":"2024-10-17T10:09:17.856Z","updated_at":"2026-05-02T09:32:26.088Z","avatar_url":"https://github.com/AaronLeoCooper.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TypeScript Webpack Starter Project\n\nThis is a super simple, easy peasy lemon squeezy starter project for\nTypeScript 2.4+, using Webpack 3 for development \u0026 building and TSLint for\ncode quality.\n\n## Key Features\n\n- Webpack v3+\n- TypeScript v2.4+ (dynamic imports to provide convenient bundle splitting)\n- TSLint\n\n## Commands\n\nThere's a fair few commands defined inside package.json, but these are the\nimport ones to be aware of:\n\n`npm start` — Run your local development server\n\n`npm run build` — Compile your app into static, production-ready files\n\n`npm run lint` — Run all linting scripts (TypeScript \u0026 stylesheets)\n\n`npm run test` — Run tests with coverage output shown\n\n`npm run test:watch` — Run tests continuously as files inside `src` change\n\n## Project Status\n\nThis little project/boilerplate is still in development and I wouldn't\n*yet* recommend it for primetime production apps, and will alsmost certainly\nnot yet cover all bases when it comes to writing web apps.\n\nHowever, the goal for this project is to eventually make it into a\ndeveloper's friend for fast development and provide convenient tooling for\noptimised, production-ready static assets.\n\nSuggestions and PRs are welcome!\n\n## Must-have goals checklist\n\n- [ ] Finish getting Webpack config set up with the desired features\n  - Stylesheet loader (SASS, CSS Modules, PostCSS)\n  - Static asset loaders (images, fonts, etc...)\n- [ ] Add testing suite with full TypeScript support\n- [ ] Research \u0026 add common TypeScript definitions modules\n\n## \"Optimistic\" goals checklist\n\n- [ ] CLI tool for code/module generation\n- [ ] Easy swapping of Webpack loaders in config\n\n## About\n\nThis was first created in a couple of spare hours for fun as a primer to\nWebpack v3 \u0026 TypeScript 2.4's new features.\n\nThe speed at which it's now possible to set up a Webpack-based dev/prod\nsetup goes to show that Webpack has come a long way (and keeps on going)\ntowards being as developer-friendly as possible, giving us amazing tooling\nfor little overhead during the initial setup.\n\n**Developed by [Aaron Leo Cooper](http://webdevdiaries.com) for\n[2359Media](https://2359media.com)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronleocooper%2Fwebpack-ts-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaronleocooper%2Fwebpack-ts-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaronleocooper%2Fwebpack-ts-kit/lists"}