chore: commit dist/ and remove prepare script

Pre-built output is now committed to the repository so that
Quartz can skip the build step during plugin installation.
The prepare script is removed to prevent redundant builds
when installing from npm/git.
This commit is contained in:
saberzero1 2026-03-14 22:01:25 +01:00
parent 4392652830
commit 5f2df462c9
No known key found for this signature in database
5 changed files with 17 additions and 35 deletions

1
.gitignore vendored
View file

@ -4,7 +4,6 @@ node_modules/
.pnp.js
# Build output
dist/
build/
*.tsbuildinfo

2
dist/components/index.d.ts vendored Normal file
View file

@ -0,0 +1,2 @@
export { Search, SearchOptions } from '../index.js';
import '@quartz-community/types';

8
dist/index.d.ts vendored Normal file
View file

@ -0,0 +1,8 @@
import { QuartzComponent } from '@quartz-community/types';
interface SearchOptions {
enablePreview: boolean;
}
declare const _default: (userOpts?: Partial<SearchOptions>) => QuartzComponent;
export { _default as Search, type SearchOptions };

40
package-lock.json generated
View file

@ -10,10 +10,7 @@
"license": "MIT",
"dependencies": {
"@quartz-community/types": "github:quartz-community/types",
"@quartz-community/utils": "github:quartz-community/utils",
"flexsearch": "^0.8.212",
"tsup": "^8.5.0",
"typescript": "^5.9.3"
"@quartz-community/utils": "github:quartz-community/utils"
},
"devDependencies": {
"@types/flexsearch": "^0.7.6",
@ -27,6 +24,8 @@
"preact": "^10.28.2",
"prettier": "^3.6.2",
"sass": "^1.97.3",
"tsup": "^8.5.0",
"typescript": "^5.9.3",
"vitest": "^2.1.9"
},
"engines": {
@ -35,12 +34,16 @@
},
"peerDependencies": {
"@jackyzha0/quartz": "^4.5.2",
"flexsearch": "^0.8.212",
"preact": "^10.0.0"
},
"peerDependenciesMeta": {
"@jackyzha0/quartz": {
"optional": true
},
"flexsearch": {
"optional": true
},
"preact": {
"optional": false
}
@ -2657,34 +2660,6 @@
"dev": true,
"license": "ISC"
},
"node_modules/flexsearch": {
"version": "0.8.212",
"resolved": "https://registry.npmjs.org/flexsearch/-/flexsearch-0.8.212.tgz",
"integrity": "sha512-wSyJr1GUWoOOIISRu+X2IXiOcVfg9qqBRyCPRUdLMIGJqPzMo+jMRlvE83t14v1j0dRMEaBbER/adQjp6Du2pw==",
"funding": [
{
"type": "github",
"url": "https://github.com/ts-thomas"
},
{
"type": "paypal",
"url": "https://www.paypal.com/donate/?hosted_button_id=GEVR88FC9BWRW"
},
{
"type": "opencollective",
"url": "https://opencollective.com/flexsearch"
},
{
"type": "patreon",
"url": "https://patreon.com/user?u=96245532"
},
{
"type": "liberapay",
"url": "https://liberapay.com/ts-thomas"
}
],
"license": "Apache-2.0"
},
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@ -4082,7 +4057,6 @@
}
],
"license": "MIT",
"peer": true,
"dependencies": {
"nanoid": "^3.3.11",
"picocolors": "^1.1.1",

View file

@ -44,7 +44,6 @@
"sideEffects": false,
"scripts": {
"build": "tsup",
"prepare": "npm run build",
"dev": "tsup --watch",
"lint": "eslint . --max-warnings=0",
"format": "prettier . --check",