Skip to content

Commit e911d2a

Browse files
committed
Update dev dependencies, switch from .ts to .js with jsdoc
1 parent b4dbea3 commit e911d2a

19 files changed

+2044
-692
lines changed

.envrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
use nvm 16
1+
use nvm 18
22

.eslintignore

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.DS_Store
2+
node_modules
3+
/build
4+
/.svelte-kit
5+
/package
6+
.env
7+
.env.*
8+
!.env.example
9+
10+
# Ignore files for PNPM, NPM and YARN
11+
pnpm-lock.yaml
12+
package-lock.json
13+
yarn.lock

.eslintrc.cjs

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
module.exports = {
22
root: true,
3-
parser: '@typescript-eslint/parser',
4-
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'],
5-
plugins: ['svelte3', '@typescript-eslint'],
6-
ignorePatterns: ['*.cjs'],
7-
overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }],
8-
settings: {
9-
'svelte3/typescript': () => require('typescript')
10-
},
3+
extends: ['eslint:recommended', 'plugin:svelte/recommended', 'prettier'],
114
parserOptions: {
125
sourceType: 'module',
13-
ecmaVersion: 2019
6+
ecmaVersion: 2020,
7+
extraFileExtensions: ['.svelte']
148
},
159
env: {
1610
browser: true,

.prettierignore

+13-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,13 @@
1-
.svelte-kit/**
2-
static/**
3-
build/**
4-
node_modules/**
1+
.DS_Store
2+
node_modules
3+
/build
4+
/.svelte-kit
5+
/package
6+
.env
7+
.env.*
8+
!.env.example
9+
10+
# Ignore files for PNPM, NPM and YARN
11+
pnpm-lock.yaml
12+
package-lock.json
13+
yarn.lock

.prettierrc

+4-13
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,9 @@
11
{
22
"useTabs": true,
33
"singleQuote": true,
4-
"trailingComma": "all",
5-
"overrides": [
6-
{
7-
"files": "*.svelte",
8-
"options": { "parser": "svelte" },
9-
}
10-
],
4+
"trailingComma": "none",
115
"printWidth": 100,
12-
"plugins": ["./node_modules/prettier-plugin-svelte"],
13-
"svelteStrictMode": true,
14-
"svelteSortOrder": "options-scripts-markup-styles",
15-
"svelteAllowShorthand": true,
16-
"svelteBracketNewLine": true,
17-
"svelteIndentScriptAndStyle": true
6+
"plugins": ["prettier-plugin-svelte"],
7+
"pluginSearchDirs": ["."],
8+
"overrides": [{ "files": "*.svelte", "options": { "parser": "svelte" } }]
189
}

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## [0.1.2] - 2023-05-19
4+
5+
- Update dev dependencies, switch from .ts to .js with jsdoc
6+
37
## [0.1.1] - 2021-12-21
48

59
- Add from and base classes in a single operation

jsconfig.json

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"extends": "./.svelte-kit/tsconfig.json",
3+
"compilerOptions": {
4+
"esModuleInterop": true,
5+
"forceConsistentCasingInFileNames": true,
6+
"resolveJsonModule": true,
7+
"skipLibCheck": true,
8+
"sourceMap": true,
9+
"moduleResolution": "NodeNext"
10+
}
11+
}

package.json

+44-24
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "svelte-transition-classes",
3-
"version": "0.1.1",
3+
"version": "0.1.2",
44
"license": "MIT",
55
"repository": {
66
"type": "git",
@@ -16,31 +16,51 @@
1616
"targets": "> 0.25%, not dead"
1717
},
1818
"scripts": {
19-
"dev": "svelte-kit dev",
20-
"build": "svelte-kit build",
21-
"preview": "svelte-kit preview",
22-
"package": "svelte-kit package",
23-
"check": "svelte-check --tsconfig ./tsconfig.json",
24-
"check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
25-
"lint": "prettier --ignore-path .gitignore --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .",
26-
"format": "prettier --ignore-path .gitignore --write --plugin-search-dir=. ."
19+
"dev": "vite dev",
20+
"build": "vite build && npm run package",
21+
"preview": "vite preview",
22+
"test": "vitest",
23+
"package": "svelte-kit sync && svelte-package && publint",
24+
"prepublishOnly": "npm run package",
25+
"check": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json",
26+
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./jsconfig.json --watch",
27+
"test:unit": "vitest",
28+
"lint": "prettier --plugin-search-dir . --check . && eslint .",
29+
"format": "prettier --plugin-search-dir . --write ."
30+
},
31+
"exports": {
32+
".": {
33+
"types": "./dist/index.d.ts",
34+
"svelte": "./dist/index.js"
35+
}
36+
},
37+
"files": [
38+
"dist",
39+
"!dist/**/*.test.*",
40+
"!dist/**/*.spec.*"
41+
],
42+
"peerDependencies": {
43+
"svelte": ">=3.x"
2744
},
2845
"devDependencies": {
29-
"@sveltejs/adapter-static": "^1.0.0-next.22",
30-
"@sveltejs/kit": "^1.0.0-next.202",
31-
"@typescript-eslint/eslint-plugin": "^5.8.0",
32-
"@typescript-eslint/parser": "^5.8.0",
33-
"eslint": "^8.5.0",
34-
"eslint-config-prettier": "^8.3.0",
35-
"eslint-plugin-svelte3": "^3.2.1",
36-
"prettier": "^2.5.1",
37-
"prettier-plugin-svelte": "^2.5.1",
38-
"svelte": "^3.44.3",
39-
"svelte-check": "^2.2.11",
40-
"svelte-preprocess": "^4.10.1",
41-
"svelte2tsx": "^0.4.12",
42-
"tslib": "^2.3.1",
43-
"typescript": "^4.5.4"
46+
"@sveltejs/adapter-static": "2.0.2",
47+
"@sveltejs/kit": "1.18.0",
48+
"@sveltejs/package": "2.0.2",
49+
"@testing-library/svelte": "^3.2.2",
50+
"eslint": "8.40.0",
51+
"eslint-config-prettier": "8.8.0",
52+
"eslint-plugin-svelte3": "4.0.0",
53+
"jsdom": "^22.0.0",
54+
"prettier": "2.8.8",
55+
"prettier-plugin-svelte": "2.10.0",
56+
"publint": "0.1.11",
57+
"svelte": "3.59.1",
58+
"svelte-check": "3.3.2",
59+
"typescript": "5.0.4",
60+
"vite": "4.3.8",
61+
"vitest": "0.31.1"
4462
},
63+
"svelte": "./dist/index.js",
64+
"types": "./dist/index.d.ts",
4565
"type": "module"
4666
}

0 commit comments

Comments
 (0)