chore: astro direktorioa ezabatzen du
This commit is contained in:
1 parent
f238cbcb91
commit
c0378d34a6
8 files changed
-250
No files matched your search
@@ -1,53 +0,0 @@
|
|||||||
{
|
|
||||||
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"title": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"slug": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"description": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"added": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string",
|
|
||||||
"format": "date-time"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"updated": {
|
|
||||||
"anyOf": [
|
|
||||||
{
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "string",
|
|
||||||
"format": "date-time"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"tags": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"$schema": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"required": [
|
|
||||||
"title",
|
|
||||||
"slug",
|
|
||||||
"description",
|
|
||||||
"added",
|
|
||||||
"tags"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
|
|
||||||
import __ASTRO_IMAGE_IMPORT_17cH5r from "../assets/dyndns-kaxeroa/dyndns-kaxeroa.svg?astroContentImageFlag=&importer=posts%2Fdyndns-kaxeroa.md";
|
|
||||||
import __ASTRO_IMAGE_IMPORT_Z84Mlf from "../assets/enfoque-pragmatico-test/marrazkia.jpg?astroContentImageFlag=&importer=posts%2Fun-enfoque-pragmatico-de-nuestros-tests-del-frontend.md";
|
|
||||||
import __ASTRO_IMAGE_IMPORT_28bbst from "../assets/hay-algo-de-negocio-en-tu-codigo/arrival.jpg?astroContentImageFlag=&importer=posts%2Fhay-algo-de-negocio-en-tu-codigo.md";
|
|
||||||
export default new Map([["../assets/dyndns-kaxeroa/dyndns-kaxeroa.svg?astroContentImageFlag=&importer=posts%2Fdyndns-kaxeroa.md", __ASTRO_IMAGE_IMPORT_17cH5r], ["../assets/enfoque-pragmatico-test/marrazkia.jpg?astroContentImageFlag=&importer=posts%2Fun-enfoque-pragmatico-de-nuestros-tests-del-frontend.md", __ASTRO_IMAGE_IMPORT_Z84Mlf], ["../assets/hay-algo-de-negocio-en-tu-codigo/arrival.jpg?astroContentImageFlag=&importer=posts%2Fhay-algo-de-negocio-en-tu-codigo.md", __ASTRO_IMAGE_IMPORT_28bbst]]);
|
|
||||||
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
export default new Map();
|
|
||||||
Vendored
-168
@@ -1,168 +0,0 @@
|
|||||||
declare module 'astro:content' {
|
|
||||||
export interface RenderResult {
|
|
||||||
Content: import('astro/runtime/server/index.js').AstroComponentFactory;
|
|
||||||
headings: import('astro').MarkdownHeading[];
|
|
||||||
remarkPluginFrontmatter: Record<string, any>;
|
|
||||||
}
|
|
||||||
interface Render {
|
|
||||||
'.md': Promise<RenderResult>;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface RenderedContent {
|
|
||||||
html: string;
|
|
||||||
metadata?: {
|
|
||||||
imagePaths: Array<string>;
|
|
||||||
[key: string]: unknown;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
type Flatten<T> = T extends { [K: string]: infer U } ? U : never;
|
|
||||||
|
|
||||||
export type CollectionKey = keyof DataEntryMap;
|
|
||||||
export type CollectionEntry<C extends CollectionKey> = Flatten<DataEntryMap[C]>;
|
|
||||||
|
|
||||||
type AllValuesOf<T> = T extends any ? T[keyof T] : never;
|
|
||||||
|
|
||||||
export type ReferenceDataEntry<
|
|
||||||
C extends CollectionKey,
|
|
||||||
E extends keyof DataEntryMap[C] = string,
|
|
||||||
> = {
|
|
||||||
collection: C;
|
|
||||||
id: E;
|
|
||||||
};
|
|
||||||
|
|
||||||
export type ReferenceLiveEntry<C extends keyof LiveContentConfig['collections']> = {
|
|
||||||
collection: C;
|
|
||||||
id: string;
|
|
||||||
};
|
|
||||||
|
|
||||||
export function getCollection<C extends keyof DataEntryMap, E extends CollectionEntry<C>>(
|
|
||||||
collection: C,
|
|
||||||
filter?: (entry: CollectionEntry<C>) => entry is E,
|
|
||||||
): Promise<E[]>;
|
|
||||||
export function getCollection<C extends keyof DataEntryMap>(
|
|
||||||
collection: C,
|
|
||||||
filter?: (entry: CollectionEntry<C>) => unknown,
|
|
||||||
): Promise<CollectionEntry<C>[]>;
|
|
||||||
|
|
||||||
export function getLiveCollection<C extends keyof LiveContentConfig['collections']>(
|
|
||||||
collection: C,
|
|
||||||
filter?: LiveLoaderCollectionFilterType<C>,
|
|
||||||
): Promise<
|
|
||||||
import('astro').LiveDataCollectionResult<LiveLoaderDataType<C>, LiveLoaderErrorType<C>>
|
|
||||||
>;
|
|
||||||
|
|
||||||
export function getEntry<
|
|
||||||
C extends keyof DataEntryMap,
|
|
||||||
E extends keyof DataEntryMap[C] | (string & {}),
|
|
||||||
>(
|
|
||||||
entry: ReferenceDataEntry<C, E>,
|
|
||||||
): E extends keyof DataEntryMap[C]
|
|
||||||
? Promise<DataEntryMap[C][E]>
|
|
||||||
: Promise<CollectionEntry<C> | undefined>;
|
|
||||||
export function getEntry<
|
|
||||||
C extends keyof DataEntryMap,
|
|
||||||
E extends keyof DataEntryMap[C] | (string & {}),
|
|
||||||
>(
|
|
||||||
collection: C,
|
|
||||||
id: E,
|
|
||||||
): E extends keyof DataEntryMap[C]
|
|
||||||
? string extends keyof DataEntryMap[C]
|
|
||||||
? Promise<DataEntryMap[C][E]> | undefined
|
|
||||||
: Promise<DataEntryMap[C][E]>
|
|
||||||
: Promise<CollectionEntry<C> | undefined>;
|
|
||||||
export function getLiveEntry<C extends keyof LiveContentConfig['collections']>(
|
|
||||||
collection: C,
|
|
||||||
filter: string | LiveLoaderEntryFilterType<C>,
|
|
||||||
): Promise<import('astro').LiveDataEntryResult<LiveLoaderDataType<C>, LiveLoaderErrorType<C>>>;
|
|
||||||
|
|
||||||
/** Resolve an array of entry references from the same collection */
|
|
||||||
export function getEntries<C extends keyof DataEntryMap>(
|
|
||||||
entries: ReferenceDataEntry<C, keyof DataEntryMap[C]>[],
|
|
||||||
): Promise<CollectionEntry<C>[]>;
|
|
||||||
|
|
||||||
export function render<C extends keyof DataEntryMap>(
|
|
||||||
entry: DataEntryMap[C][string],
|
|
||||||
): Promise<RenderResult>;
|
|
||||||
|
|
||||||
export function render<C extends keyof LiveContentConfig['collections']>(
|
|
||||||
entry: import('astro').LiveDataEntry<LiveLoaderDataType<C>>,
|
|
||||||
): Promise<RenderResult>;
|
|
||||||
|
|
||||||
export function reference<
|
|
||||||
C extends
|
|
||||||
| keyof DataEntryMap
|
|
||||||
// Allow generic `string` to avoid excessive type errors in the config
|
|
||||||
// if `dev` is not running to update as you edit.
|
|
||||||
// Invalid collection names will be caught at build time.
|
|
||||||
| (string & {}),
|
|
||||||
>(
|
|
||||||
collection: C,
|
|
||||||
): import('astro/zod').ZodPipe<
|
|
||||||
import('astro/zod').ZodString,
|
|
||||||
import('astro/zod').ZodTransform<
|
|
||||||
C extends keyof DataEntryMap
|
|
||||||
? {
|
|
||||||
collection: C;
|
|
||||||
id: string;
|
|
||||||
}
|
|
||||||
: never,
|
|
||||||
string
|
|
||||||
>
|
|
||||||
>;
|
|
||||||
|
|
||||||
type ReturnTypeOrOriginal<T> = T extends (...args: any[]) => infer R ? R : T;
|
|
||||||
type InferEntrySchema<C extends keyof DataEntryMap> = import('astro/zod').infer<
|
|
||||||
ReturnTypeOrOriginal<Required<ContentConfig['collections'][C]>['schema']>
|
|
||||||
>;
|
|
||||||
type ExtractLoaderConfig<T> = T extends { loader: infer L } ? L : never;
|
|
||||||
type InferLoaderSchema<
|
|
||||||
C extends keyof DataEntryMap,
|
|
||||||
L = ExtractLoaderConfig<ContentConfig['collections'][C]>,
|
|
||||||
> = L extends { schema: import('astro/zod').ZodSchema }
|
|
||||||
? import('astro/zod').infer<L['schema']>
|
|
||||||
: any;
|
|
||||||
|
|
||||||
type DataEntryMap = {
|
|
||||||
"posts": Record<string, {
|
|
||||||
id: string;
|
|
||||||
body?: string;
|
|
||||||
collection: "posts";
|
|
||||||
data: InferEntrySchema<"posts">;
|
|
||||||
rendered?: RenderedContent;
|
|
||||||
filePath?: string;
|
|
||||||
digest?: string | number;
|
|
||||||
}>;
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
type ExtractLoaderTypes<T> = T extends import('astro/loaders').LiveLoader<
|
|
||||||
infer TData,
|
|
||||||
infer TEntryFilter,
|
|
||||||
infer TCollectionFilter,
|
|
||||||
infer TError
|
|
||||||
>
|
|
||||||
? { data: TData; entryFilter: TEntryFilter; collectionFilter: TCollectionFilter; error: TError }
|
|
||||||
: { data: never; entryFilter: never; collectionFilter: never; error: never };
|
|
||||||
type ExtractEntryFilterType<T> = ExtractLoaderTypes<T>['entryFilter'];
|
|
||||||
type ExtractCollectionFilterType<T> = ExtractLoaderTypes<T>['collectionFilter'];
|
|
||||||
type ExtractErrorType<T> = ExtractLoaderTypes<T>['error'];
|
|
||||||
type ExtractDataType<T> = ExtractLoaderTypes<T>['data'];
|
|
||||||
|
|
||||||
type LiveLoaderDataType<C extends keyof LiveContentConfig['collections']> =
|
|
||||||
LiveContentConfig['collections'][C]['schema'] extends undefined
|
|
||||||
? ExtractDataType<LiveContentConfig['collections'][C]['loader']>
|
|
||||||
: import('astro/zod').infer<
|
|
||||||
Exclude<LiveContentConfig['collections'][C]['schema'], undefined>
|
|
||||||
>;
|
|
||||||
type LiveLoaderEntryFilterType<C extends keyof LiveContentConfig['collections']> =
|
|
||||||
ExtractEntryFilterType<LiveContentConfig['collections'][C]['loader']>;
|
|
||||||
type LiveLoaderCollectionFilterType<C extends keyof LiveContentConfig['collections']> =
|
|
||||||
ExtractCollectionFilterType<LiveContentConfig['collections'][C]['loader']>;
|
|
||||||
type LiveLoaderErrorType<C extends keyof LiveContentConfig['collections']> = ExtractErrorType<
|
|
||||||
LiveContentConfig['collections'][C]['loader']
|
|
||||||
>;
|
|
||||||
|
|
||||||
export type ContentConfig = typeof import("../src/content.config.js");
|
|
||||||
export type LiveContentConfig = never;
|
|
||||||
}
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
[["Map",1,2,9,10],"meta::meta",["Map",3,4,5,6,7,8],"astro-config-digest","{\"root\":{},\"srcDir\":{},\"publicDir\":{},\"outDir\":{},\"cacheDir\":{},\"site\":\"https://txarli.dev/\",\"compressHTML\":true,\"base\":\"/\",\"trailingSlash\":\"ignore\",\"output\":\"static\",\"scopedStyleStrategy\":\"attribute\",\"build\":{\"format\":\"directory\",\"client\":{},\"server\":{},\"assets\":\"_astro\",\"serverEntry\":\"entry.mjs\",\"redirects\":true,\"inlineStylesheets\":\"auto\",\"concurrency\":1},\"server\":{\"open\":false,\"host\":false,\"port\":4321,\"allowedHosts\":[]},\"redirects\":{},\"image\":{\"endpoint\":{\"route\":\"/_image\"},\"service\":{\"entrypoint\":\"astro/assets/services/sharp\",\"config\":{}},\"dangerouslyProcessSVG\":false,\"domains\":[],\"remotePatterns\":[],\"responsiveStyles\":false},\"devToolbar\":{\"enabled\":true},\"markdown\":{\"syntaxHighlight\":{\"type\":\"shiki\",\"excludeLangs\":[\"math\"]},\"shikiConfig\":{\"langs\":[],\"langAlias\":{},\"theme\":\"material-theme-darker\",\"themes\":{},\"wrap\":false,\"transformers\":[]},\"remarkPlugins\":[],\"rehypePlugins\":[],\"remarkRehype\":{},\"processor\":{\"name\":\"satteri\",\"options\":{\"mdastPlugins\":[],\"hastPlugins\":[],\"features\":{}}}},\"security\":{\"checkOrigin\":true,\"allowedDomains\":[],\"csp\":false,\"actionBodySizeLimit\":1048576,\"serverIslandBodySizeLimit\":1048576},\"env\":{\"schema\":{},\"validateSecrets\":false},\"prerenderConflictBehavior\":\"warn\",\"fetchFile\":\"fetch\",\"experimental\":{\"clientPrerender\":false,\"contentIntellisense\":false,\"chromeDevtoolsWorkspace\":false,\"incrementalBuild\":false,\"collectionStorage\":\"single-file\"},\"legacy\":{\"collectionsBackwardsCompat\":false}}","astro-version","7.2.0","content-config-digest","f756207bb1b45114","posts",["Map",11,12,31,32,59,60,112,113,146,147,171,172,191,192,213,214,231,232,265,266,285,286,316,317,347,348,369,370,387,388,406,407],"anemoia",{"id":11,"data":13,"body":19,"filePath":20,"digest":21,"rendered":22},{"title":14,"slug":11,"description":15,"added":16,"tags":17},"Anemoia","Anemoia kontzeptuari buruzko hausnarketa bat.","2026-1-23",[18],"pertsonala","`Anemoia` hitzak, inoiz bizi ez diren garaien nostalgia sentsazioa deskribatzen du. Norberaren memorian gordeta ez dauden baina kontakizun, irudi edo erreferentzia kulturalen bidez horren parte izanaren sentsazioak ekartzen duen malenkonia leun hori da. Antza, John Koenig idazleak bere [The Dictionary of Obscure Sorrows](https://www.thedictionaryofobscuresorrows.com/) libururako sortu zuen hitz berri hura.\n\nBehin baino gehiagotan sentitu izan dut anemoia. XX. mendeko 80. hamarkadatik aurrerako irudiek pizten didate hau. Taberna mitiko batek ixten duenean, musika talde batek agur esaten duenean, aktibista historiko bati egindako elkarrizketa bat irakurtzen dudanean... Horiek guztiek, zeozer mugitzen dute nire barrenean. 1989 urtean jaio nintzen eta horren aurrekoak anemoia piztea bat dator aurreko definizioarekin. Ez da horrela 90. hamarkadarekin edo 2000 urteen hasierarekin, garai horretan bizi nintzelako. Akaso, nostalgia da sentitzen dudana. Edo garai horietan heldu izatearen anemoia sentsatzioa. Edonola ere, azkenaldian, ez dira gutxi malenkonia hori sentitzen ditudan momentuak.\n\nUste dut, nire barrenean pizten den anemoia edo nostalgia horrek, gehiago esaten duela etorkizunaz iraganaz baino. Ez naiz eroriko iraganeko edozein denbora hobea zela pentsatzearen tranpan, baina argi dago orainak eta etorkizunak ez dutela itxaropenerako lekurik uzten. Posible da, ere, ezjakintasuna egotea iraganaren idealizazio horretan. Argi daukadana da, beste pertsona batzuekin batera gure mundua amesteko lanean nagoenean, ilusioak ez duela anemoia edo nostalgiarako lekurik uzten.","posts/anemoia.md","ec867ccbba9aa702",{"html":23,"metadata":24},"\u003Cp>\u003Ccode>Anemoia\u003C/code> hitzak, inoiz bizi ez diren garaien nostalgia sentsazioa deskribatzen du. Norberaren memorian gordeta ez dauden baina kontakizun, irudi edo erreferentzia kulturalen bidez horren parte izanaren sentsazioak ekartzen duen malenkonia leun hori da. Antza, John Koenig idazleak bere \u003Ca href=\"https://www.thedictionaryofobscuresorrows.com/\">The Dictionary of Obscure Sorrows\u003C/a> libururako sortu zuen hitz berri hura.\u003C/p>\n\u003Cp>Behin baino gehiagotan sentitu izan dut anemoia. XX. mendeko 80. hamarkadatik aurrerako irudiek pizten didate hau. Taberna mitiko batek ixten duenean, musika talde batek agur esaten duenean, aktibista historiko bati egindako elkarrizketa bat irakurtzen dudanean… Horiek guztiek, zeozer mugitzen dute nire barrenean. 1989 urtean jaio nintzen eta horren aurrekoak anemoia piztea bat dator aurreko definizioarekin. Ez da horrela 90. hamarkadarekin edo 2000 urteen hasierarekin, garai horretan bizi nintzelako. Akaso, nostalgia da sentitzen dudana. Edo garai horietan heldu izatearen anemoia sentsatzioa. Edonola ere, azkenaldian, ez dira gutxi malenkonia hori sentitzen ditudan momentuak.\u003C/p>\n\u003Cp>Uste dut, nLine truncated
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
{
|
|
||||||
"pid": 31095,
|
|
||||||
"port": 4321,
|
|
||||||
"url": "http://localhost:4321",
|
|
||||||
"urls": {
|
|
||||||
"local": [
|
|
||||||
"http://localhost:4321/"
|
|
||||||
],
|
|
||||||
"network": [],
|
|
||||||
"networkInterfaceNames": []
|
|
||||||
},
|
|
||||||
"background": false,
|
|
||||||
"startedAt": "2026-08-09T17:04:54.762Z"
|
|
||||||
}
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
{
|
|
||||||
"_variables": {
|
|
||||||
"lastUpdateCheck": 1786294666287
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Vendored
-2
@@ -1,2 +0,0 @@
|
|||||||
/// <reference types="astro/client" />
|
|
||||||
/// <reference path="content.d.ts" />
|
|
||||||
Reference in new issue
Block a user