···6464 ```
6565 npm version --no-git-tag <version>
6666 ```
6767-4. Generate the package
6868- ```
6969- npm run build:package
7070- ```
7171-5. Publish the package
6767+4. Publish
7268 ```
7373- npm publish ./package
6969+ npm publish
7470 ```
7575-6. Commit with a tag in format "v#.#.#"
7676-7. Create GitHub release with release notes
7171+5. Commit with a tag in format "v#.#.#"
7272+6. Create GitHub release with release notes
···11-import type { FormatToken } from './parse'
11+import type { FormatToken } from './parse.js'
2233export function isLeapYear(year: number): boolean {
44 return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0
+1-2
src/lib/index.ts
···11export { default as DatePicker } from './DatePicker.svelte'
22export { default as DateInput } from './DateInput.svelte'
3344-export { localeFromDateFnsLocale } from './locale'
55-export type { Locale } from './locale'
44+export { localeFromDateFnsLocale, type Locale } from './locale.js'
+1-1
src/lib/parse.ts
···11-import { getMonthLength } from './date-utils'
11+import { getMonthLength } from './date-utils.js'
2233type RuleToken = {
44 id: string
+1-1
src/routes/DatePicker.svelte
···11<script lang="ts">
22 import DatePicker from '$lib/DatePicker.svelte'
33- import { localeFromDateFnsLocale } from '$lib'
33+ import { localeFromDateFnsLocale } from '$lib/locale.js'
44 import Prop from './prop.svelte'
55 import Split from './split.svelte'
66