Skip to content

Commit fbb4a2a

Browse files
committed
fix: use new package structure
fixed #25
1 parent 92c99e4 commit fbb4a2a

File tree

9 files changed

+22
-18
lines changed

9 files changed

+22
-18
lines changed

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.DS_Store
22
node_modules
3+
/dist
34
/build
45
/.svelte-kit
56
/package

.github/workflows/gh-pages.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
- name: Checkout
1717
uses: actions/checkout@v3
1818

19-
- name: Use Node.js v16.x
19+
- name: Use Node.js v20.x
2020
uses: actions/setup-node@v1
2121
with:
22-
node-version: 16.x
22+
node-version: 20.x
2323

2424
- name: Install dependencies
2525
run: npm ci

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
with:
1919
fetch-depth: 0
2020

21-
- name: Use Node.js v16.x
21+
- name: Use Node.js v20.x
2222
uses: actions/setup-node@v1
2323
with:
24-
node-version: 16.x
24+
node-version: 20.x
2525

2626
- name: Install dependencies
2727
run: npm ci

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88

99
strategy:
1010
matrix:
11-
node-version: [16.x, 18.x]
11+
node-version: [18.x, 20.x]
1212

1313
steps:
1414
- uses: actions/checkout@v2

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.DS_Store
22
node_modules
3+
/dist
34
/build
45
/.svelte-kit
56
/package

.releaserc.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ plugins:
1212
- "@semantic-release/commit-analyzer"
1313
- "@semantic-release/release-notes-generator"
1414
- "@semantic-release/changelog"
15-
- - "@semantic-release/npm"
16-
- pkgRoot: "./package"
15+
- "@semantic-release/npm"
1716
- - "@semantic-release/git"
1817
- assets: ["CHANGELOG.md"]
1918
message: "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"

package-lock.json

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"version": "0.0.0-development",
55
"type": "module",
66
"license": "MIT",
7+
"svelte": "./dist/index.js",
78
"author": {
89
"name": "Touchify",
910
"email": "[email protected]",
@@ -13,6 +14,16 @@
1314
"type": "git",
1415
"url": "https://github.com/touchifyapp/svelte-codemirror-editor"
1516
},
17+
"files": [
18+
"dist"
19+
],
20+
"exports": {
21+
".": {
22+
"types": "./dist/index.d.ts",
23+
"svelte": "./dist/index.js",
24+
"default": "./dist/index.js"
25+
}
26+
},
1627
"scripts": {
1728
"dev": "vite dev",
1829
"build": "vite build",
@@ -24,7 +35,7 @@
2435
"lint": "prettier --check --plugin-search-dir=. . && eslint .",
2536
"format": "prettier --write --plugin-search-dir=. .",
2637
"release": "npm run package && npm run release:zip && semantic-release",
27-
"release:zip": "zip -r -j svelte-codemirror-editor.zip package"
38+
"release:zip": "zip -r svelte-codemirror-editor.zip LICENSE README.md package.json dist"
2839
},
2940
"peerDependencies": {
3041
"codemirror": "^6.0.0",
@@ -54,7 +65,6 @@
5465
"semantic-release": "^22.0.8",
5566
"svelte": "^4.2.7",
5667
"svelte-check": "^3.6.2",
57-
"svelte-preprocess": "^5.1.1",
5868
"tslib": "^2.6.2",
5969
"typescript": "^5.3.2",
6070
"vite": "^4.0.0"

svelte.config.js

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
1-
import preprocess from "svelte-preprocess";
1+
import { vitePreprocess } from "@sveltejs/kit/vite";
22
import adapter from "@sveltejs/adapter-static";
33

44
/** @type {import("@sveltejs/kit").Config} */
55
const config = {
6-
preprocess: preprocess(),
7-
8-
package: {
9-
exports(filepath) {
10-
return filepath.endsWith("package.json") || filepath.endsWith("index.ts");
11-
},
12-
},
6+
preprocess: vitePreprocess(),
137

148
kit: {
159
adapter: adapter({

0 commit comments

Comments
 (0)