- [fix] use .ts extension for tests when using TypeScript (#4368)
- [fix] check for app.d.ts rather than global.d.ts (#4295)
- Add sync CLI command (#4182)
- Upgrade to TypeScript 4.6 (#4190)
- Extend user tsconfig from generated .svelte-kit/tsconfig.json (#4118)
- remove unnecessary CSS units (#4115)
- Add option to create integration tests with Playwright (#4056)
- fix
@typescript-eslint/no-empty-interface
lint error when starting a new app with eslint (#4077)
- [fix] update docs URL for App namespace interfaces (#4042)
- make demo app work without JS (#3970)
- update comment to remove outdated reference (#3898)
- use preserveValueImports flag (#3064)
- fix links pointing to multi-page docs (#3815)
- upgrade to TypeScript 4.5 (#3809)
- Add App namespace for app-level types (#3670)
- Remove target option (#3674)
- Bump version (#3610)
- Try this (#3608)
- I think this might be it (#3606)
- And again (#3604)
- Bump version (#3602)
- And again (#3600)
- Trying something (#3598)
- Another meaningless change (#3596)
- typo (#3593)
- Tweak README (#3591)
- Fix typo (#3583)
- bump eslint plugin and parser in template (#3544)
- add ESLint configuration for mixed JS/TS codebase (#3536)
- Respect Ctrl-C when running create-svelte (#3472)
- Make project name an explicit option' (#3472)
- Prompt for directory when running create-svelte without argument (#3472)
- Add index.js file to
pkg.files
(#3445)
- Add a programmatic interface to create-svelte (#3437)
- Breaking: change app.render signature to (request: Request) => Promise (#3384) (#3430)
- Add methodOverrides to default configs (#3411)
- Add methodOverride option for submitting PUT/PATCH/DELETE/etc with elements (#2989)
- Update template files to include %svelte.assets% (#3234)
- Update template to use new page/request APIs (#3146)
- Make demo app complies with TypeScript strict mode (#3095)
- bump eslint ecmaVersion to 2020 (#2985)
- include missing .npmrc in templates (#2990)
- Do not gitignore
.env.example
(#2926)
- update to esbuild 0.13.15 and other dependency updates (#2957)
- Git ignore files with a .env. prefix (#2905)
- Improve project scaffolding language (#2895)
- Add adapter-auto to template configs (#2885)
- Add adapter-auto (#2867)
- Add an npm run package command to templates (#2882)
- feat: added .env to gitignore for skeleton and default starters (#2732)
- Add explicit types in
_api.ts
andform.ts
for TypeScript and ESLint integration example (#2657)
- [breaking] drop Node 12 support (#2604)
- [chore] upgrade to Svelte 3.43.0" (#2474)
- [fix] provide valid value for
letter-spacing
CSS property (#2437)
- update dependencies (#2447)
- [chore] add links to repository and homepage to package.json (#2425)
- Use the name of folder as name in package.json (#2415)
- Disable delete button while waiting for API response (#2172)
- 94b34fa6: [breaking] standardize final output dir as /build (vs /.svelte-kit) (#2109)
- b9e63381: Add DOM to lib in tsconfig (#1956)
- fe68e13: Simplify component file names (#1878)
- 4c7ccfd: Add $lib alias to js/tsconfig (#1860)
- 1739443: Add svelte-check to TS templates (#1556)
- 6372690: gitignore package directory (#1499)
- f211906: Adjust build-template script to include package.json (#1555)
- dad93fc: Fix workspace dependencies (#1434)
- d871213: Remove Vite dependency from apps (#1374)
- 9cc2508: Ensure template files match Prettier settings (#1364)
- f5e626d: Reference Vite/Svelte types inside Kit types (#1319)
- 8a402a9: Exclude deploy artifacts from create-svelte package (#1363)
- e8bed05: Prompt to npm install before prompting to git init (#1362)
- 507e2c3: fix: Prettier not formatting .svelte files (#1360)
- 5ed3ed2: Fix usage of request.locals in starter project (#1344)
- d15b48a: Add renamed .svelte -> .svelte-kit directory to ignore files (#1339)
- 1753987: Use request.locals
- 3fb191c: Improved install prompts, turn confirms into toggle (#1312)
- d19f3de: bump minimum required Svelte version (#1192)
- c44f231: Improve a11y on to-do list in template (#1207)
- 82955ec: fix: adapt to svelte ids without ?import in vite 2.2.3
- 1b816b2: Update version of eslint-plugin-svelte3 (#1195)
- 6f2b4a6: Update welcome message (#1196)
- 6f2b4a6: No adapter by default (#1196)
- a2f3f4b: Rename
start
topreview
in the CLI and package scripts
- 2bf4338: Add .gitignore files to new projects (#1167)
- 4645ad5: Remove obsolete vite.ssr config from template (#1148)
- 872d734: Hide out-of-view counter from assistive tech (#1150)
- cdf4d5b: Show git init instructions when creating new project
- 112d194: Uppercase method in template (#1119)
- daf6913: Fix bootstrapping command on about page (#1105)
- a84cb88: Fix global.d.ts rename, Windows build issue, missing adapter-node (#1095)
- 27c2e1d: Fix CSS on demo app hero image (#1088)
- bbeb58f: Include dotfiles when creating new project (#1084)
- 6a8e73f: Remove large image from create-svelte (#1085)
- f342372: Adding new Hello World templates (default with enhanced style and skeleton) to create-svelte (#1014)
- 4cffc14: add global.d.ts to js version (#1051)
- 3802c64: Fix build so that the package can be automatically published (#1001)
- 3c41d07: Fix preprocess option in template
- 9bb747f: Remove CSS option and simplify (#989)
- 4c45784: Add ambient types to published files (#980)
- 59a1e06: Add button:focus CSS styles to index page of default app (#957)
- 39b6967: Add ambient type definitions for $app imports (#917)
- dfbe62b: Add title tag to index page of default app (#954)
- 570f90c: Update tsconfig to use module and lib es2020 (#817)
- 8d453c8: Specify minimum Node version number in @sveltejs/kit and add .npmrc to enforce it (#787)
- dac29c5: allow importing JSON modules (#792)
- 8dc89ba: Set target to es2019 in default tsconfig.json (#772)
- 7e51473: fix eslint error in ts starter template, add eslint and prettier ignore config
- 7d42f72: Add a global stylesheet during create-svelte depending on the chosen CSS preprocessor (#726)
- bdf4ed9: Fix typo in
ignorePatterns
for the.eslintrc.cjs
generated for TypeScript projects so that.eslintrc.cjs
correctly ignores itself. (#701) - f7badf1: Add '$service-worker' to paths in tsconfig.json (#716)
- 9a664e1: Set
.eslintrc.cjs
to ignore all.cjs
files. (#707) - df380e6: Add env options to eslint config (#722)
- a52cf82: add eslint and prettier setup options (#632)
- 8024178: remove @sveltejs/app-utils (#600)
- 8805c6d: Pass adapters directly to svelte.config.cjs (#579)
- ac3669e: Move Vite config into svelte.config.cjs (#569)
- c04887c: create-svelte: Include globals.d.ts in tsconfig (#549)
- 0da62eb: create-svelte: Include missing ts-template (#535)
- bb01514: Actually fix $component => $lib transition (#529)
- 848687c: Fix location of example
Counter.svelte
component (#522)
- f7dc6ad: Fix typo in template app
- 5554acc: Add $lib alias (#511)
- c0ed7a8: create-svelte: globals.d.ts TSDoc fixes, add vite/client types to js/tsconfig (#517)
- 97b7ea4: jsconfig for js projects (#510)
- b800049: Include type declarations (#442)
- 15dd6d6: Fix setup to include vite (#415)
- Use Vite
- Convert everything to ESM
- 00cbaf6: Rename _.config.js to _.config.cjs (#356)
- c9d8d4f: Render to #svelte by default
- 0e45255: Move options behind kit namespace, change paths -> kit.files (#236)
- Use next tag for all packages
- Bump kit version
- Show create-svelte version when starting a new project
- Add svelte-kit start command
- rename CLI to svelte-kit
- 0904e22: rename svelte CLI to svelte-kit (#186)
- 5fbc475: Add TypeScript support at project init
- Add 'here be dragons' warning
- d936573: Give newly created app a name based on current directory
- 5ca907c: Use shared mkdirp helper