https://github.com/joaopalmeiro/solidjs-templates-tsconfigs
TSConfig files for projects created from the solidjs/templates and solidjs/solid-start repos.
https://github.com/joaopalmeiro/solidjs-templates-tsconfigs
Last synced: about 1 month ago
JSON representation
TSConfig files for projects created from the solidjs/templates and solidjs/solid-start repos.
- Host: GitHub
- URL: https://github.com/joaopalmeiro/solidjs-templates-tsconfigs
- Owner: joaopalmeiro
- License: mit
- Created: 2023-11-28T18:27:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-29T13:30:17.000Z (about 1 year ago)
- Last Synced: 2025-03-03T02:17:45.037Z (2 months ago)
- Homepage: https://www.npmjs.com/package/solidjs-templates-tsconfigs
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# solidjs-templates-tsconfigs
TSConfig files for projects created from the [solidjs/templates](https://github.com/solidjs/templates) and [solidjs/solid-start](https://github.com/solidjs/solid-start) repos.
- [Source code](https://github.com/joaopalmeiro/solidjs-templates-tsconfigs)
- [npm package](https://www.npmjs.com/package/solidjs-templates-tsconfigs)
- [Licenses](https://licenses.dev/npm/solidjs-templates-tsconfigs/0.2.0)
- [Package Phobia](https://packagephobia.com/[email protected])
- [npm trends](https://npmtrends.com/solidjs-templates-tsconfigs)## Available TSConfig files
### [solidjs/templates](https://github.com/solidjs/templates/tree/924ee8359dc908c3ca3bd622c0c32dd2d666c78e)
| Template | TSConfig file |
| ----------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| [ts-minimal](https://github.com/solidjs/templates/tree/924ee8359dc908c3ca3bd622c0c32dd2d666c78e/ts-minimal) | [tsconfig.json](https://github.com/solidjs/templates/blob/924ee8359dc908c3ca3bd622c0c32dd2d666c78e/ts-minimal/tsconfig.json) |### [solidjs/solid-start](https://github.com/solidjs/solid-start/tree/v1.0.0-rc.0)
| Template | TSConfig file |
| ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [bare](https://github.com/solidjs/solid-start/tree/v1.0.0-rc.0/examples/bare) | [tsconfig.json](https://github.com/solidjs/solid-start/blob/v1.0.0-rc.0/examples/bare/tsconfig.json) |## Development
Install [fnm](https://github.com/Schniz/fnm) (if necessary).
```bash
fnm install && fnm use && node --version && npm --version
``````bash
npm install
```Delete the following [top-level options](https://www.typescriptlang.org/tsconfig#extends) (if necessary):
- `"files"`
- `"include"`
- `"exclude"`
- `"references"`Remove the following [`compilerOptions` options](https://www.typescriptlang.org/tsconfig) (if necessary):
- [`"paths"`](https://www.typescriptlang.org/tsconfig#paths)
```bash
npm run lint
``````bash
npm run format
```## Deployment
```bash
npm pack --dry-run
``````bash
npm version patch
``````bash
npm version minor
``````bash
npm version major
```- Update the version in the `Licenses` and `Package Phobia` links at the top.
```bash
echo "v$(npm pkg get version | tr -d \")" | pbcopy
```- Commit and push changes.
- Create a tag on [GitHub Desktop](https://github.blog/2020-05-12-create-and-push-tags-in-the-latest-github-desktop-2-5-release/).
- Check [GitHub](https://github.com/joaopalmeiro/solidjs-templates-tsconfigs/tags)```bash
npm login
``````bash
npm publish
```- Check [npm](https://www.npmjs.com/package/solidjs-templates-tsconfigs).