remove lots. new packaging script
This commit is contained in:
parent
f39de5df26
commit
e7f7d923c4
7 changed files with 117 additions and 411 deletions
|
|
@ -1,104 +0,0 @@
|
|||
import { DIST, LIB, PACKAGE, TYPES } from './locations.js';
|
||||
|
||||
import { createRequire } from 'module';
|
||||
import { emitDts } from 'svelte2tsx';
|
||||
import fs from 'fs-extra';
|
||||
import glob from 'tiny-glob';
|
||||
import path from 'path';
|
||||
import picomatch from 'picomatch';
|
||||
import processOther from './process/other.js';
|
||||
import processSvelte from './process/svelte.js';
|
||||
import processTypescript from './process/typescript.js';
|
||||
import { rimraf } from 'rimraf';
|
||||
|
||||
const require = createRequire(import.meta.url);
|
||||
|
||||
const excludePatterns = [
|
||||
'**/stories/**/*',
|
||||
'**/docs/**/*',
|
||||
'**/statics/**/*',
|
||||
'**/*.exclude.*',
|
||||
'**/*.stories.svelte',
|
||||
'**/*.stories.svelte.d.ts',
|
||||
];
|
||||
|
||||
const excludedTypeDefs = [
|
||||
'**/stories/**/*',
|
||||
'**/docs/**/*',
|
||||
'**/*.stories.svelte.d.ts',
|
||||
];
|
||||
|
||||
const prettifyImport = (filename) => {
|
||||
return (
|
||||
filename
|
||||
// strip index.js
|
||||
.replace(/\/index\.js$|(\/[^/]+)\.js$/, '$1')
|
||||
// normalize SCSS partials
|
||||
.replace(/\/_?([^/]+)\.scss$/, '/$1')
|
||||
);
|
||||
};
|
||||
|
||||
const formatFileName = (filename) => {
|
||||
if (filename.endsWith('.d.ts')) return filename;
|
||||
return filename.replace(/\.ts$/, '.js');
|
||||
};
|
||||
|
||||
/**
|
||||
* This is a basic port of sveltekit's own packaging method:
|
||||
* https://github.com/sveltejs/kit/tree/master/packages/kit/src/packaging
|
||||
*/
|
||||
const build = async () => {
|
||||
console.log('📦 Building your package');
|
||||
if (fs.existsSync(DIST)) rimraf.sync(DIST);
|
||||
|
||||
// Extract types
|
||||
await emitDts({
|
||||
libRoot: LIB,
|
||||
svelteShimsPath: require.resolve('svelte2tsx/svelte-shims.d.ts'),
|
||||
declarationDir: TYPES,
|
||||
});
|
||||
|
||||
// Cleanup unwanted types
|
||||
fs.rmSync(path.join(TYPES, 'docs'), { recursive: true, force: true });
|
||||
const types = await glob('**/*', { cwd: TYPES, filesOnly: true });
|
||||
for (const t of types) {
|
||||
if (picomatch.isMatch(t, excludedTypeDefs))
|
||||
fs.unlinkSync(path.join(TYPES, t));
|
||||
}
|
||||
|
||||
const pkgExports = {
|
||||
'./package.json': './package.json',
|
||||
};
|
||||
|
||||
const files = await glob('**/*.{js,json,ts,svelte,css,scss}', {
|
||||
cwd: LIB,
|
||||
filesOnly: true,
|
||||
});
|
||||
for (const file of files) {
|
||||
if (picomatch.isMatch(file, excludePatterns)) continue;
|
||||
if (file.endsWith('.svelte')) {
|
||||
await processSvelte(file);
|
||||
} else if (file.endsWith('.ts') && !file.endsWith('.d.ts')) {
|
||||
await processTypescript(file);
|
||||
} else {
|
||||
await processOther(file);
|
||||
}
|
||||
if (file === 'index.js') continue; // Always add root index last to exports...
|
||||
pkgExports[`./${prettifyImport(file)}`] = `./dist/${formatFileName(file)}`;
|
||||
}
|
||||
pkgExports['.'] = {
|
||||
types: './dist/@types/index.d.ts',
|
||||
svelte: './dist/index.js',
|
||||
default: './dist/index.js',
|
||||
};
|
||||
const pkg = fs.readJSONSync(PACKAGE);
|
||||
pkg.type = 'module';
|
||||
pkg.types = './dist/@types/index.d.ts';
|
||||
pkg.files = ['dist'];
|
||||
pkg.private = false;
|
||||
pkg.exports = pkgExports;
|
||||
pkg.svelte = './dist/index.js';
|
||||
fs.writeFileSync(PACKAGE, JSON.stringify(pkg, null, 2));
|
||||
};
|
||||
|
||||
build();
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
import path from 'path';
|
||||
|
||||
const __dirname = new URL('.', import.meta.url).pathname;
|
||||
export const ROOT = path.resolve(__dirname, '../../');
|
||||
export const PACKAGE = path.join(ROOT, 'package.json');
|
||||
export const LIB = path.join(ROOT, 'src');
|
||||
export const DIST = path.join(ROOT, 'dist');
|
||||
export const TYPES = path.join(DIST, '@types');
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
import { DIST, LIB } from './../locations.js';
|
||||
|
||||
import fs from 'fs-extra';
|
||||
import path from 'path';
|
||||
|
||||
export default async (file) => {
|
||||
const filename = path.join(LIB, file);
|
||||
const writePath = path.join(DIST, file);
|
||||
fs.ensureDirSync(path.dirname(writePath));
|
||||
fs.copyFileSync(filename, writePath);
|
||||
};
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
import { DIST, LIB } from './../locations.js';
|
||||
|
||||
import fs from 'fs-extra';
|
||||
import path from 'path';
|
||||
import { preprocess as svelte } from 'svelte/compiler';
|
||||
import { sveltePreprocess } from '../../preprocess/index.js';
|
||||
|
||||
const stripLangTags = (source) =>
|
||||
source
|
||||
.replace(
|
||||
/(<!--[^]*?-->)|(<script[^>]*?)\s(?:type|lang)=(["']).*?\3/g,
|
||||
'$1$2'
|
||||
)
|
||||
.replace(
|
||||
/(<!--[^]*?-->)|(<style[^>]*?)\s(?:type|lang)=(["']).*?\3/g,
|
||||
'$1$2'
|
||||
);
|
||||
|
||||
export default async (file) => {
|
||||
const filename = path.join(LIB, file);
|
||||
let source = fs.readFileSync(filename, 'utf8');
|
||||
source = (await svelte(source, sveltePreprocess, { filename })).code;
|
||||
const writePath = path.join(DIST, file);
|
||||
fs.ensureDirSync(path.dirname(writePath));
|
||||
fs.writeFileSync(writePath, stripLangTags(source));
|
||||
};
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
import { DIST, LIB, ROOT } from './../locations.js';
|
||||
|
||||
import fs from 'fs-extra';
|
||||
import path from 'path';
|
||||
import ts from 'typescript';
|
||||
|
||||
async function transpileTypeScript(filename, source) {
|
||||
const { compilerOptions } = fs.readJSONSync(path.join(ROOT, 'tsconfig.json'));
|
||||
return ts.transpileModule(source, {
|
||||
compilerOptions,
|
||||
fileName: filename,
|
||||
}).outputText;
|
||||
}
|
||||
|
||||
export default async (file) => {
|
||||
const filename = path.join(LIB, file);
|
||||
let source = fs.readFileSync(filename, 'utf8');
|
||||
source = await transpileTypeScript(filename, source);
|
||||
const writePath = path.join(DIST, file).replace(/\.ts$/, '.js');
|
||||
fs.ensureDirSync(path.dirname(writePath));
|
||||
fs.writeFileSync(writePath, source);
|
||||
};
|
||||
107
package-lock.json
generated
107
package-lock.json
generated
|
|
@ -47,13 +47,17 @@
|
|||
"@storybook/svelte-vite": "^8.2.9",
|
||||
"@storybook/test": "^8.2.9",
|
||||
"@storybook/theming": "^8.2.9",
|
||||
"@sveltejs/package": "^2.3.4",
|
||||
"@sveltejs/vite-plugin-svelte": "^3.1.1",
|
||||
"@types/css": "^0.0.37",
|
||||
"@types/eslint": "^9.6.0",
|
||||
"@types/fs-extra": "^11.0.4",
|
||||
"@types/google-publisher-tag": "^1.20240219.0",
|
||||
"@types/gtag.js": "^0.0.12",
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/mdx": "^2.0.5",
|
||||
"@types/node": "^22.4.2",
|
||||
"@types/prompts": "^2.4.9",
|
||||
"@types/proper-url-join": "^2.1.1",
|
||||
"@types/react-syntax-highlighter": "^15.5.7",
|
||||
"autoprefixer": "^10.4.14",
|
||||
|
|
@ -94,6 +98,9 @@
|
|||
},
|
||||
"engines": {
|
||||
"node": ">=18.20"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"svelte": ">=4"
|
||||
}
|
||||
},
|
||||
"node_modules/@adobe/css-tools": {
|
||||
|
|
@ -5826,6 +5833,57 @@
|
|||
"storybook": "^8.2.9"
|
||||
}
|
||||
},
|
||||
"node_modules/@sveltejs/package": {
|
||||
"version": "2.3.4",
|
||||
"resolved": "https://registry.npmjs.org/@sveltejs/package/-/package-2.3.4.tgz",
|
||||
"integrity": "sha512-A56rLEBVI7DhcfCmjy+D5oya4be/N+kBKX69H0aCkvhgOiAXroqVzeNhWiNiGHhhec3NvpGjtjKI5c4+JAlTZg==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"chokidar": "^3.6.0",
|
||||
"kleur": "^4.1.5",
|
||||
"sade": "^1.8.1",
|
||||
"semver": "^7.5.4",
|
||||
"svelte2tsx": "~0.7.0"
|
||||
},
|
||||
"bin": {
|
||||
"svelte-package": "svelte-package.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": "^16.14 || >=18"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"svelte": "^3.44.0 || ^4.0.0 || ^5.0.0-next.1"
|
||||
}
|
||||
},
|
||||
"node_modules/@sveltejs/package/node_modules/semver": {
|
||||
"version": "7.6.3",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz",
|
||||
"integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==",
|
||||
"dev": true,
|
||||
"license": "ISC",
|
||||
"bin": {
|
||||
"semver": "bin/semver.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=10"
|
||||
}
|
||||
},
|
||||
"node_modules/@sveltejs/package/node_modules/svelte2tsx": {
|
||||
"version": "0.7.15",
|
||||
"resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.7.15.tgz",
|
||||
"integrity": "sha512-91RbLJI448FR1UEZqXSS3ucVMERuWo8ACOhxfkBPK1CL2ocGMOC5bwc8tzFvb/Ji8NqZ7wmSGfvRebcUsiauKA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"dedent-js": "^1.0.1",
|
||||
"pascal-case": "^3.1.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"svelte": "^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0",
|
||||
"typescript": "^4.9.4 || ^5.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/@sveltejs/svelte-scroller": {
|
||||
"version": "2.0.7",
|
||||
"resolved": "https://registry.npmjs.org/@sveltejs/svelte-scroller/-/svelte-scroller-2.0.7.tgz",
|
||||
|
|
@ -6026,6 +6084,13 @@
|
|||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/css": {
|
||||
"version": "0.0.37",
|
||||
"resolved": "https://registry.npmjs.org/@types/css/-/css-0.0.37.tgz",
|
||||
"integrity": "sha512-IVhWCNH1mw3VRjkOMHsxVAcnANhee9w//TX1fqmALP628Dzf6VMG1LRnOngpptnrilcWCkmcY1tj6QkKGUy0CA==",
|
||||
"dev": true,
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/@types/d3-scale": {
|
||||
"version": "4.0.8",
|
||||
"resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz",
|
||||
|
|
@ -6119,6 +6184,17 @@
|
|||
"integrity": "sha512-frsJrz2t/CeGifcu/6uRo4b+SzAwT4NYCVPu1GN8IB9XTzrpPkGuV0tmh9mN+/L0PklAlsC3u5Fxt0ju00LXIw==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@types/fs-extra": {
|
||||
"version": "11.0.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz",
|
||||
"integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@types/jsonfile": "*",
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/google-publisher-tag": {
|
||||
"version": "1.20240729.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/google-publisher-tag/-/google-publisher-tag-1.20240729.0.tgz",
|
||||
|
|
@ -6159,6 +6235,16 @@
|
|||
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/@types/jsonfile": {
|
||||
"version": "6.1.4",
|
||||
"resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz",
|
||||
"integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/lodash": {
|
||||
"version": "4.17.7",
|
||||
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz",
|
||||
|
|
@ -6212,6 +6298,27 @@
|
|||
"undici-types": "~6.19.2"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/prompts": {
|
||||
"version": "2.4.9",
|
||||
"resolved": "https://registry.npmjs.org/@types/prompts/-/prompts-2.4.9.tgz",
|
||||
"integrity": "sha512-qTxFi6Buiu8+50/+3DGIWLHM6QuWsEKugJnnP6iv2Mc4ncxE4A/OJkjuVOA+5X0X1S/nq5VJRa8Lu+nwcvbrKA==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@types/node": "*",
|
||||
"kleur": "^3.0.3"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/prompts/node_modules/kleur": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
|
||||
"integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==",
|
||||
"dev": true,
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/prop-types": {
|
||||
"version": "15.7.12",
|
||||
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz",
|
||||
|
|
|
|||
250
package.json
250
package.json
|
|
@ -19,7 +19,7 @@
|
|||
"lint:check": "eslint",
|
||||
"format": "prettier . --write",
|
||||
"format:check": "prettier . --check",
|
||||
"build:package": "node ./bin/buildPackage/index.js && publint",
|
||||
"build:package": "svelte-package -i src && publint",
|
||||
"build:chromatic": "storybook build -o docs",
|
||||
"build:docs": "storybook build -o docs && touch ./docs/.nojekyll",
|
||||
"build": "npm-run-all build:package build:docs",
|
||||
|
|
@ -28,13 +28,16 @@
|
|||
"knip": "knip"
|
||||
},
|
||||
"license": "MIT",
|
||||
"types": "./dist/@types/index.d.ts",
|
||||
"types": "./dist/index.d.ts",
|
||||
"files": [
|
||||
"dist"
|
||||
],
|
||||
"engines": {
|
||||
"node": ">=18.20"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"svelte": ">=4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@americanexpress/css-to-js": "^1.0.1",
|
||||
"@changesets/cli": "^2.27.7",
|
||||
|
|
@ -58,13 +61,17 @@
|
|||
"@storybook/svelte-vite": "^8.2.9",
|
||||
"@storybook/test": "^8.2.9",
|
||||
"@storybook/theming": "^8.2.9",
|
||||
"@sveltejs/package": "^2.3.4",
|
||||
"@sveltejs/vite-plugin-svelte": "^3.1.1",
|
||||
"@types/css": "^0.0.37",
|
||||
"@types/eslint": "^9.6.0",
|
||||
"@types/fs-extra": "^11.0.4",
|
||||
"@types/google-publisher-tag": "^1.20240219.0",
|
||||
"@types/gtag.js": "^0.0.12",
|
||||
"@types/lodash-es": "^4.17.12",
|
||||
"@types/mdx": "^2.0.5",
|
||||
"@types/node": "^22.4.2",
|
||||
"@types/prompts": "^2.4.9",
|
||||
"@types/proper-url-join": "^2.1.1",
|
||||
"@types/react-syntax-highlighter": "^15.5.7",
|
||||
"autoprefixer": "^10.4.14",
|
||||
|
|
@ -120,245 +127,8 @@
|
|||
"svelte-search": "^2.0.1"
|
||||
},
|
||||
"exports": {
|
||||
"./package.json": "./package.json",
|
||||
"./actions/cssVariables": "./dist/actions/cssVariables/index.js",
|
||||
"./actions/resizeObserver": "./dist/actions/resizeObserver/index.js",
|
||||
"./components/@types/global.ts": "./dist/components/@types/global.js",
|
||||
"./components/AdSlot/@types/ads.ts": "./dist/components/AdSlot/@types/ads.js",
|
||||
"./components/AdSlot/AdScripts.svelte": "./dist/components/AdSlot/AdScripts.svelte",
|
||||
"./components/AdSlot/AdSlot.svelte": "./dist/components/AdSlot/AdSlot.svelte",
|
||||
"./components/AdSlot/InlineAd.svelte": "./dist/components/AdSlot/InlineAd.svelte",
|
||||
"./components/AdSlot/LeaderboardAd.svelte": "./dist/components/AdSlot/LeaderboardAd.svelte",
|
||||
"./components/AdSlot/OneTrust.svelte": "./dist/components/AdSlot/OneTrust.svelte",
|
||||
"./components/AdSlot/ResponsiveAd.svelte": "./dist/components/AdSlot/ResponsiveAd.svelte",
|
||||
"./components/AdSlot/SponsorshipAd.svelte": "./dist/components/AdSlot/SponsorshipAd.svelte",
|
||||
"./components/AdSlot/adScripts/bootstrap.ts": "./dist/components/AdSlot/adScripts/bootstrap.js",
|
||||
"./components/AdSlot/adScripts/getParameterByName.ts": "./dist/components/AdSlot/adScripts/getParameterByName.js",
|
||||
"./components/AdSlot/adScripts/ias.ts": "./dist/components/AdSlot/adScripts/ias.js",
|
||||
"./components/AdSlot/adScripts/loadScript.ts": "./dist/components/AdSlot/adScripts/loadScript.js",
|
||||
"./components/AdSlot/utils.ts": "./dist/components/AdSlot/utils.js",
|
||||
"./components/Analytics/Analytics.svelte": "./dist/components/Analytics/Analytics.svelte",
|
||||
"./components/Analytics/providers/chartbeat.ts": "./dist/components/Analytics/providers/chartbeat.js",
|
||||
"./components/Analytics/providers/ga.ts": "./dist/components/Analytics/providers/ga.js",
|
||||
"./components/Analytics/providers/index.ts": "./dist/components/Analytics/providers/index.js",
|
||||
"./components/Article/Article.svelte": "./dist/components/Article/Article.svelte",
|
||||
"./components/BeforeAfter/BeforeAfter.svelte": "./dist/components/BeforeAfter/BeforeAfter.svelte",
|
||||
"./components/Block/Block.svelte": "./dist/components/Block/Block.svelte",
|
||||
"./components/BodyText/BodyText.svelte": "./dist/components/BodyText/BodyText.svelte",
|
||||
"./components/Byline/Byline.svelte": "./dist/components/Byline/Byline.svelte",
|
||||
"./components/DatawrapperChart/DatawrapperChart.svelte": "./dist/components/DatawrapperChart/DatawrapperChart.svelte",
|
||||
"./components/DocumentCloud/DocumentCloud.svelte": "./dist/components/DocumentCloud/DocumentCloud.svelte",
|
||||
"./components/EmbedPreviewerLink/EmbedPreviewerLink.svelte": "./dist/components/EmbedPreviewerLink/EmbedPreviewerLink.svelte",
|
||||
"./components/EndNotes/EndNotes.svelte": "./dist/components/EndNotes/EndNotes.svelte",
|
||||
"./components/EndNotes/docProps.ts": "./dist/components/EndNotes/docProps.js",
|
||||
"./components/FeaturePhoto/FeaturePhoto.svelte": "./dist/components/FeaturePhoto/FeaturePhoto.svelte",
|
||||
"./components/Framer/Framer.svelte": "./dist/components/Framer/Framer.svelte",
|
||||
"./components/Framer/Resizer/index.svelte": "./dist/components/Framer/Resizer/index.svelte",
|
||||
"./components/Framer/Typeahead/fuzzy": "./dist/components/Framer/Typeahead/fuzzy.js",
|
||||
"./components/Framer/Typeahead/index.svelte": "./dist/components/Framer/Typeahead/index.svelte",
|
||||
"./components/Framer/stores": "./dist/components/Framer/stores.js",
|
||||
"./components/Framer/uniqNames": "./dist/components/Framer/uniqNames.js",
|
||||
"./components/GraphicBlock/AriaHidden.svelte": "./dist/components/GraphicBlock/AriaHidden.svelte",
|
||||
"./components/GraphicBlock/GraphicBlock.svelte": "./dist/components/GraphicBlock/GraphicBlock.svelte",
|
||||
"./components/GraphicBlock/TextBlock.svelte": "./dist/components/GraphicBlock/TextBlock.svelte",
|
||||
"./components/Headline/Headline.svelte": "./dist/components/Headline/Headline.svelte",
|
||||
"./components/HeroHeadline/Hero.svelte": "./dist/components/HeroHeadline/Hero.svelte",
|
||||
"./components/InfoBox/InfoBox.svelte": "./dist/components/InfoBox/InfoBox.svelte",
|
||||
"./components/Markdown/Markdown.svelte": "./dist/components/Markdown/Markdown.svelte",
|
||||
"./components/Markdown/stores.ts": "./dist/components/Markdown/stores.js",
|
||||
"./components/PaddingReset/PaddingReset.svelte": "./dist/components/PaddingReset/PaddingReset.svelte",
|
||||
"./components/PhotoCarousel/PhotoCarousel.svelte": "./dist/components/PhotoCarousel/PhotoCarousel.svelte",
|
||||
"./components/PhotoPack/PhotoPack.svelte": "./dist/components/PhotoPack/PhotoPack.svelte",
|
||||
"./components/PhotoPack/docProps.ts": "./dist/components/PhotoPack/docProps.js",
|
||||
"./components/PymChild/PymChild.svelte": "./dist/components/PymChild/PymChild.svelte",
|
||||
"./components/PymChild/stores": "./dist/components/PymChild/stores.js",
|
||||
"./components/ReferralBlock/ReferralBlock.svelte": "./dist/components/ReferralBlock/ReferralBlock.svelte",
|
||||
"./components/ReutersGraphicsLogo/ReutersGraphicsLogo.svelte": "./dist/components/ReutersGraphicsLogo/ReutersGraphicsLogo.svelte",
|
||||
"./components/ReutersLogo/ReutersLogo.svelte": "./dist/components/ReutersLogo/ReutersLogo.svelte",
|
||||
"./components/SEO/SEO.svelte": "./dist/components/SEO/SEO.svelte",
|
||||
"./components/Scroller/Background.svelte": "./dist/components/Scroller/Background.svelte",
|
||||
"./components/Scroller/Embedded/Background.svelte": "./dist/components/Scroller/Embedded/Background.svelte",
|
||||
"./components/Scroller/Embedded/Foreground.svelte": "./dist/components/Scroller/Embedded/Foreground.svelte",
|
||||
"./components/Scroller/Embedded/index.svelte": "./dist/components/Scroller/Embedded/index.svelte",
|
||||
"./components/Scroller/Foreground.svelte": "./dist/components/Scroller/Foreground.svelte",
|
||||
"./components/Scroller/Scroller.svelte": "./dist/components/Scroller/Scroller.svelte",
|
||||
"./components/Scroller/docProps.ts": "./dist/components/Scroller/docProps.js",
|
||||
"./components/SearchInput/MagnifyingGlass.svelte": "./dist/components/SearchInput/MagnifyingGlass.svelte",
|
||||
"./components/SearchInput/SearchInput.svelte": "./dist/components/SearchInput/SearchInput.svelte",
|
||||
"./components/SearchInput/X.svelte": "./dist/components/SearchInput/X.svelte",
|
||||
"./components/SimpleTimeline/SimpleTimeline.svelte": "./dist/components/SimpleTimeline/SimpleTimeline.svelte",
|
||||
"./components/SiteFooter/CompanyLinks.svelte": "./dist/components/SiteFooter/CompanyLinks.svelte",
|
||||
"./components/SiteFooter/LegalLinks.svelte": "./dist/components/SiteFooter/LegalLinks.svelte",
|
||||
"./components/SiteFooter/QuickLinks.svelte": "./dist/components/SiteFooter/QuickLinks.svelte",
|
||||
"./components/SiteFooter/Referrals/IntersectionObserver.svelte": "./dist/components/SiteFooter/Referrals/IntersectionObserver.svelte",
|
||||
"./components/SiteFooter/Referrals/Link.svelte": "./dist/components/SiteFooter/Referrals/Link.svelte",
|
||||
"./components/SiteFooter/Referrals/Referrals.svelte": "./dist/components/SiteFooter/Referrals/Referrals.svelte",
|
||||
"./components/SiteFooter/Referrals/index.svelte": "./dist/components/SiteFooter/Referrals/index.svelte",
|
||||
"./components/SiteFooter/SiteFooter.svelte": "./dist/components/SiteFooter/SiteFooter.svelte",
|
||||
"./components/SiteFooter/data.json": "./dist/components/SiteFooter/data.json",
|
||||
"./components/SiteFooter/svgs/Facebook.svelte": "./dist/components/SiteFooter/svgs/Facebook.svelte",
|
||||
"./components/SiteFooter/svgs/Graphics.svelte": "./dist/components/SiteFooter/svgs/Graphics.svelte",
|
||||
"./components/SiteFooter/svgs/Instagram.svelte": "./dist/components/SiteFooter/svgs/Instagram.svelte",
|
||||
"./components/SiteFooter/svgs/LinkedIn.svelte": "./dist/components/SiteFooter/svgs/LinkedIn.svelte",
|
||||
"./components/SiteFooter/svgs/Pictures.svelte": "./dist/components/SiteFooter/svgs/Pictures.svelte",
|
||||
"./components/SiteFooter/svgs/Twitter.svelte": "./dist/components/SiteFooter/svgs/Twitter.svelte",
|
||||
"./components/SiteFooter/svgs/Videos.svelte": "./dist/components/SiteFooter/svgs/Videos.svelte",
|
||||
"./components/SiteFooter/svgs/YouTube.svelte": "./dist/components/SiteFooter/svgs/YouTube.svelte",
|
||||
"./components/SiteHeader/MobileMenu/index.svelte": "./dist/components/SiteHeader/MobileMenu/index.svelte",
|
||||
"./components/SiteHeader/NavBar/DownArrow.svelte": "./dist/components/SiteHeader/NavBar/DownArrow.svelte",
|
||||
"./components/SiteHeader/NavBar/NavDropdown/MoreDropdown.svelte": "./dist/components/SiteHeader/NavBar/NavDropdown/MoreDropdown.svelte",
|
||||
"./components/SiteHeader/NavBar/NavDropdown/SectionDropdown.svelte": "./dist/components/SiteHeader/NavBar/NavDropdown/SectionDropdown.svelte",
|
||||
"./components/SiteHeader/NavBar/NavDropdown/Spinner/index.svelte": "./dist/components/SiteHeader/NavBar/NavDropdown/Spinner/index.svelte",
|
||||
"./components/SiteHeader/NavBar/NavDropdown/StoryCard/index.svelte": "./dist/components/SiteHeader/NavBar/NavDropdown/StoryCard/index.svelte",
|
||||
"./components/SiteHeader/NavBar/NavDropdown/StoryCard/time": "./dist/components/SiteHeader/NavBar/NavDropdown/StoryCard/time.js",
|
||||
"./components/SiteHeader/NavBar/NavDropdown/index.svelte": "./dist/components/SiteHeader/NavBar/NavDropdown/index.svelte",
|
||||
"./components/SiteHeader/NavBar/index.svelte": "./dist/components/SiteHeader/NavBar/index.svelte",
|
||||
"./components/SiteHeader/NavBar/utils": "./dist/components/SiteHeader/NavBar/utils/index.js",
|
||||
"./components/SiteHeader/SiteHeader.svelte": "./dist/components/SiteHeader/SiteHeader.svelte",
|
||||
"./components/SiteHeader/data.json": "./dist/components/SiteHeader/data.json",
|
||||
"./components/SiteHeader/scss/breakpoints": "./dist/components/SiteHeader/scss/_breakpoints.scss",
|
||||
"./components/SiteHeader/scss/colors": "./dist/components/SiteHeader/scss/_colors.scss",
|
||||
"./components/SiteHeader/scss/eases": "./dist/components/SiteHeader/scss/_eases.scss",
|
||||
"./components/SiteHeader/scss/grids": "./dist/components/SiteHeader/scss/_grids.scss",
|
||||
"./components/SiteHeader/scss/z-indexes": "./dist/components/SiteHeader/scss/_z-indexes.scss",
|
||||
"./components/SiteHeader/svgs/Close.svelte": "./dist/components/SiteHeader/svgs/Close.svelte",
|
||||
"./components/SiteHeader/svgs/Menu.svelte": "./dist/components/SiteHeader/svgs/Menu.svelte",
|
||||
"./components/SiteHeadline/SiteHeadline.svelte": "./dist/components/SiteHeadline/SiteHeadline.svelte",
|
||||
"./components/Spinner/Spinner.svelte": "./dist/components/Spinner/Spinner.svelte",
|
||||
"./components/Table/LeftArrow.svelte": "./dist/components/Table/LeftArrow.svelte",
|
||||
"./components/Table/Pagination.svelte": "./dist/components/Table/Pagination.svelte",
|
||||
"./components/Table/RightArrow.svelte": "./dist/components/Table/RightArrow.svelte",
|
||||
"./components/Table/Select.svelte": "./dist/components/Table/Select.svelte",
|
||||
"./components/Table/SortArrow.svelte": "./dist/components/Table/SortArrow.svelte",
|
||||
"./components/Table/Table.svelte": "./dist/components/Table/Table.svelte",
|
||||
"./components/Table/utils": "./dist/components/Table/utils.js",
|
||||
"./components/Theme/@types/component.ts": "./dist/components/Theme/@types/component.js",
|
||||
"./components/Theme/Theme.svelte": "./dist/components/Theme/Theme.svelte",
|
||||
"./components/Theme/themes/common": "./dist/components/Theme/themes/common.js",
|
||||
"./components/Theme/themes/dark": "./dist/components/Theme/themes/dark.js",
|
||||
"./components/Theme/themes/light": "./dist/components/Theme/themes/light.js",
|
||||
"./components/Theme/utils/flatten": "./dist/components/Theme/utils/flatten.js",
|
||||
"./components/Theme/utils/merge": "./dist/components/Theme/utils/merge.js",
|
||||
"./components/ToolsHeader/ToolsHeader.svelte": "./dist/components/ToolsHeader/ToolsHeader.svelte",
|
||||
"./components/Video/Controls.svelte": "./dist/components/Video/Controls.svelte",
|
||||
"./components/Video/Video.svelte": "./dist/components/Video/Video.svelte",
|
||||
"./components/Visible/Visible.svelte": "./dist/components/Visible/Visible.svelte",
|
||||
"./globals.d.ts": "./dist/globals.d.ts",
|
||||
"./scss/mixins": "./dist/scss/_mixins.scss",
|
||||
"./scss/colours/main": "./dist/scss/colours/_main.scss",
|
||||
"./scss/colours/primary/amber": "./dist/scss/colours/primary/_amber.scss",
|
||||
"./scss/colours/primary/blue": "./dist/scss/colours/primary/_blue.scss",
|
||||
"./scss/colours/primary/cyan": "./dist/scss/colours/primary/_cyan.scss",
|
||||
"./scss/colours/primary/emerald": "./dist/scss/colours/primary/_emerald.scss",
|
||||
"./scss/colours/primary/fuchsia": "./dist/scss/colours/primary/_fuchsia.scss",
|
||||
"./scss/colours/primary/green": "./dist/scss/colours/primary/_green.scss",
|
||||
"./scss/colours/primary/grey": "./dist/scss/colours/primary/_grey.scss",
|
||||
"./scss/colours/primary/indigo": "./dist/scss/colours/primary/_indigo.scss",
|
||||
"./scss/colours/primary/lime": "./dist/scss/colours/primary/_lime.scss",
|
||||
"./scss/colours/primary/neutral": "./dist/scss/colours/primary/_neutral.scss",
|
||||
"./scss/colours/primary/orange": "./dist/scss/colours/primary/_orange.scss",
|
||||
"./scss/colours/primary/pink": "./dist/scss/colours/primary/_pink.scss",
|
||||
"./scss/colours/primary/purple": "./dist/scss/colours/primary/_purple.scss",
|
||||
"./scss/colours/primary/red": "./dist/scss/colours/primary/_red.scss",
|
||||
"./scss/colours/primary/rose": "./dist/scss/colours/primary/_rose.scss",
|
||||
"./scss/colours/primary/sky": "./dist/scss/colours/primary/_sky.scss",
|
||||
"./scss/colours/primary/slate": "./dist/scss/colours/primary/_slate.scss",
|
||||
"./scss/colours/primary/stone": "./dist/scss/colours/primary/_stone.scss",
|
||||
"./scss/colours/primary/teal": "./dist/scss/colours/primary/_teal.scss",
|
||||
"./scss/colours/primary/violet": "./dist/scss/colours/primary/_violet.scss",
|
||||
"./scss/colours/primary/yellow": "./dist/scss/colours/primary/_yellow.scss",
|
||||
"./scss/colours/primary/zinc": "./dist/scss/colours/primary/_zinc.scss",
|
||||
"./scss/colours/thematic/nord": "./dist/scss/colours/thematic/_nord.scss",
|
||||
"./scss/colours/thematic/tr": "./dist/scss/colours/thematic/_tr.scss",
|
||||
"./scss/fonts/font-faces": "./dist/scss/fonts/_font-faces.scss",
|
||||
"./scss/main": "./dist/scss/main.scss",
|
||||
"./scss/mixins/block": "./dist/scss/mixins/_block.scss",
|
||||
"./scss/mixins/main": "./dist/scss/mixins/_main.scss",
|
||||
"./scss/reset/main": "./dist/scss/reset/_main.scss",
|
||||
"./scss/reset/normalize": "./dist/scss/reset/_normalize.scss",
|
||||
"./scss/reset/typography": "./dist/scss/reset/_typography.scss",
|
||||
"./scss/token-classes": "./dist/scss/token-classes.scss",
|
||||
"./scss/tokens/accessibility/main": "./dist/scss/tokens/accessibility/_main.scss",
|
||||
"./scss/tokens/accessibility/visibility": "./dist/scss/tokens/accessibility/_visibility.scss",
|
||||
"./scss/tokens/accessibility/mixins/main": "./dist/scss/tokens/accessibility/mixins/_main.scss",
|
||||
"./scss/tokens/accessibility/mixins/visibility": "./dist/scss/tokens/accessibility/mixins/_visibility.scss",
|
||||
"./scss/tokens/backgrounds/background-color": "./dist/scss/tokens/backgrounds/_background-color.scss",
|
||||
"./scss/tokens/backgrounds/main": "./dist/scss/tokens/backgrounds/_main.scss",
|
||||
"./scss/tokens/backgrounds/mixins/background-color": "./dist/scss/tokens/backgrounds/mixins/_background-color.scss",
|
||||
"./scss/tokens/backgrounds/mixins/main": "./dist/scss/tokens/backgrounds/mixins/_main.scss",
|
||||
"./scss/tokens/borders/border-color": "./dist/scss/tokens/borders/_border-color.scss",
|
||||
"./scss/tokens/borders/border-radius": "./dist/scss/tokens/borders/_border-radius.scss",
|
||||
"./scss/tokens/borders/border-style": "./dist/scss/tokens/borders/_border-style.scss",
|
||||
"./scss/tokens/borders/border-width": "./dist/scss/tokens/borders/_border-width.scss",
|
||||
"./scss/tokens/borders/main": "./dist/scss/tokens/borders/_main.scss",
|
||||
"./scss/tokens/interactivity/cursor": "./dist/scss/tokens/interactivity/_cursor.scss",
|
||||
"./scss/tokens/interactivity/main": "./dist/scss/tokens/interactivity/_main.scss",
|
||||
"./scss/tokens/interactivity/pointer-events": "./dist/scss/tokens/interactivity/_pointer-events.scss",
|
||||
"./scss/tokens/layout/box-sizing": "./dist/scss/tokens/layout/_box-sizing.scss",
|
||||
"./scss/tokens/layout/display": "./dist/scss/tokens/layout/_display.scss",
|
||||
"./scss/tokens/layout/floats": "./dist/scss/tokens/layout/_floats.scss",
|
||||
"./scss/tokens/layout/main": "./dist/scss/tokens/layout/_main.scss",
|
||||
"./scss/tokens/layout/object-fit": "./dist/scss/tokens/layout/_object-fit.scss",
|
||||
"./scss/tokens/layout/object-position": "./dist/scss/tokens/layout/_object-position.scss",
|
||||
"./scss/tokens/layout/overflow": "./dist/scss/tokens/layout/_overflow.scss",
|
||||
"./scss/tokens/layout/position": "./dist/scss/tokens/layout/_position.scss",
|
||||
"./scss/tokens/layout/flex/align-content": "./dist/scss/tokens/layout/flex/_align-content.scss",
|
||||
"./scss/tokens/layout/flex/align-items": "./dist/scss/tokens/layout/flex/_align-items.scss",
|
||||
"./scss/tokens/layout/flex/align-self": "./dist/scss/tokens/layout/flex/_align-self.scss",
|
||||
"./scss/tokens/layout/flex/flex-direction": "./dist/scss/tokens/layout/flex/_flex-direction.scss",
|
||||
"./scss/tokens/layout/flex/flex-grow": "./dist/scss/tokens/layout/flex/_flex-grow.scss",
|
||||
"./scss/tokens/layout/flex/flex-shrink": "./dist/scss/tokens/layout/flex/_flex-shrink.scss",
|
||||
"./scss/tokens/layout/flex/flex-wrap": "./dist/scss/tokens/layout/flex/_flex-wrap.scss",
|
||||
"./scss/tokens/layout/flex/flex": "./dist/scss/tokens/layout/flex/_flex.scss",
|
||||
"./scss/tokens/layout/flex/justify-content": "./dist/scss/tokens/layout/flex/_justify-content.scss",
|
||||
"./scss/tokens/layout/flex/justify-items": "./dist/scss/tokens/layout/flex/_justify-items.scss",
|
||||
"./scss/tokens/layout/flex/justify-self": "./dist/scss/tokens/layout/flex/_justify-self.scss",
|
||||
"./scss/tokens/layout/flex/main": "./dist/scss/tokens/layout/flex/_main.scss",
|
||||
"./scss/tokens/sizing/height": "./dist/scss/tokens/sizing/_height.scss",
|
||||
"./scss/tokens/sizing/main": "./dist/scss/tokens/sizing/_main.scss",
|
||||
"./scss/tokens/sizing/max-height": "./dist/scss/tokens/sizing/_max-height.scss",
|
||||
"./scss/tokens/sizing/max-width": "./dist/scss/tokens/sizing/_max-width.scss",
|
||||
"./scss/tokens/sizing/min-height": "./dist/scss/tokens/sizing/_min-height.scss",
|
||||
"./scss/tokens/sizing/min-width": "./dist/scss/tokens/sizing/_min-width.scss",
|
||||
"./scss/tokens/sizing/width": "./dist/scss/tokens/sizing/_width.scss",
|
||||
"./scss/tokens/spacers/fluid-margin": "./dist/scss/tokens/spacers/_fluid-margin.scss",
|
||||
"./scss/tokens/spacers/fluid-padding": "./dist/scss/tokens/spacers/_fluid-padding.scss",
|
||||
"./scss/tokens/spacers/main": "./dist/scss/tokens/spacers/_main.scss",
|
||||
"./scss/tokens/spacers/margin": "./dist/scss/tokens/spacers/_margin.scss",
|
||||
"./scss/tokens/spacers/padding": "./dist/scss/tokens/spacers/_padding.scss",
|
||||
"./scss/tokens/spacers/mixins/fluid-margin": "./dist/scss/tokens/spacers/mixins/_fluid-margin.scss",
|
||||
"./scss/tokens/spacers/mixins/fluid-padding": "./dist/scss/tokens/spacers/mixins/_fluid-padding.scss",
|
||||
"./scss/tokens/spacers/mixins/main": "./dist/scss/tokens/spacers/mixins/_main.scss",
|
||||
"./scss/tokens/text/color": "./dist/scss/tokens/text/_color.scss",
|
||||
"./scss/tokens/text/font-family": "./dist/scss/tokens/text/_font-family.scss",
|
||||
"./scss/tokens/text/font-size": "./dist/scss/tokens/text/_font-size.scss",
|
||||
"./scss/tokens/text/font-style": "./dist/scss/tokens/text/_font-style.scss",
|
||||
"./scss/tokens/text/font-weight": "./dist/scss/tokens/text/_font-weight.scss",
|
||||
"./scss/tokens/text/letter-spacing": "./dist/scss/tokens/text/_letter-spacing.scss",
|
||||
"./scss/tokens/text/line-height": "./dist/scss/tokens/text/_line-height.scss",
|
||||
"./scss/tokens/text/main": "./dist/scss/tokens/text/_main.scss",
|
||||
"./scss/tokens/text/text-align": "./dist/scss/tokens/text/_text-align.scss",
|
||||
"./scss/tokens/text/text-decoration": "./dist/scss/tokens/text/_text-decoration.scss",
|
||||
"./scss/tokens/text/text-role": "./dist/scss/tokens/text/_text-role.scss",
|
||||
"./scss/tokens/text/text-stroke": "./dist/scss/tokens/text/_text-stroke.scss",
|
||||
"./scss/tokens/text/text-transform": "./dist/scss/tokens/text/_text-transform.scss",
|
||||
"./scss/tokens/text/vertical-align": "./dist/scss/tokens/text/_vertical-align.scss",
|
||||
"./scss/tokens/text/white-space": "./dist/scss/tokens/text/_white-space.scss",
|
||||
"./scss/tokens/text/word-break": "./dist/scss/tokens/text/_word-break.scss",
|
||||
"./scss/tokens/text/mixins/color": "./dist/scss/tokens/text/mixins/_color.scss",
|
||||
"./scss/tokens/text/mixins/font-family": "./dist/scss/tokens/text/mixins/_font-family.scss",
|
||||
"./scss/tokens/text/mixins/font-size": "./dist/scss/tokens/text/mixins/_font-size.scss",
|
||||
"./scss/tokens/text/mixins/font-weight": "./dist/scss/tokens/text/mixins/_font-weight.scss",
|
||||
"./scss/tokens/text/mixins/letter-spacing": "./dist/scss/tokens/text/mixins/_letter-spacing.scss",
|
||||
"./scss/tokens/text/mixins/line-height": "./dist/scss/tokens/text/mixins/_line-height.scss",
|
||||
"./scss/tokens/text/mixins/main": "./dist/scss/tokens/text/mixins/_main.scss",
|
||||
"./scss/tokens/text/mixins/text-role": "./dist/scss/tokens/text/mixins/_text-role.scss",
|
||||
"./scss/tokens/text/mixins/text-stroke": "./dist/scss/tokens/text/mixins/_text-stroke.scss",
|
||||
"./scss/tokens/variables/block": "./dist/scss/tokens/variables/_block.scss",
|
||||
"./scss/tokens/variables/main": "./dist/scss/tokens/variables/_main.scss",
|
||||
"./scss/tokens/variables/theme": "./dist/scss/tokens/variables/_theme.scss",
|
||||
".": {
|
||||
"types": "./dist/@types/index.d.ts",
|
||||
"types": "./dist/index.d.ts",
|
||||
"svelte": "./dist/index.js",
|
||||
"default": "./dist/index.js"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue