Revert stylegen (#228)
This commit is contained in:
parent
8b6b41eb85
commit
c9942c2878
2 changed files with 19 additions and 28 deletions
|
@ -5,7 +5,7 @@ import Nav from '../components/Nav/index.jsx';
|
|||
import Footer from '../components/Footer/index.jsx';
|
||||
import PorfolioPreview from '../components/PortfolioPreview/index.jsx';
|
||||
|
||||
const projects = Astro.fetchContent('./project/*.md');
|
||||
const projects = Astro.fetchContent('./project/**/*.md');
|
||||
const featuredProject = projects[0];
|
||||
---
|
||||
|
||||
|
|
|
@ -266,13 +266,12 @@ interface CreateSnowpackOptions {
|
|||
env: Record<string, any>;
|
||||
mode: RuntimeMode;
|
||||
resolvePackageUrl?: (pkgName: string) => Promise<string>;
|
||||
target: 'frontend' | 'backend';
|
||||
}
|
||||
|
||||
/** Create a new Snowpack instance to power Astro */
|
||||
async function createSnowpack(astroConfig: AstroConfig, options: CreateSnowpackOptions) {
|
||||
const { projectRoot, astroRoot, extensions } = astroConfig;
|
||||
const { env, mode, resolvePackageUrl, target } = options;
|
||||
const { env, mode, resolvePackageUrl } = options;
|
||||
|
||||
const internalPath = new URL('./frontend/', import.meta.url);
|
||||
|
||||
|
@ -296,28 +295,6 @@ async function createSnowpack(astroConfig: AstroConfig, options: CreateSnowpackO
|
|||
mountOptions[fileURLToPath(astroConfig.public)] = '/';
|
||||
}
|
||||
|
||||
const plugins: (string | [string, any])[] = [
|
||||
[fileURLToPath(new URL('../snowpack-plugin.cjs', import.meta.url)), astroPlugOptions],
|
||||
[require.resolve('@snowpack/plugin-svelte'), { compilerOptions: { hydratable: true } }],
|
||||
require.resolve('@snowpack/plugin-vue'),
|
||||
];
|
||||
|
||||
// note: styles only need processing once
|
||||
if (target === 'frontend') {
|
||||
plugins.push(require.resolve('@snowpack/plugin-sass'));
|
||||
plugins.push([
|
||||
require.resolve('@snowpack/plugin-postcss'),
|
||||
{
|
||||
config: {
|
||||
plugins: {
|
||||
[require.resolve('autoprefixer')]: {},
|
||||
...(astroConfig.devOptions.tailwindConfig ? { [require.resolve('tailwindcss')]: {} } : {}),
|
||||
},
|
||||
},
|
||||
},
|
||||
]);
|
||||
}
|
||||
|
||||
// Tailwind: IDK what this does but it makes JIT work 🤷♂️
|
||||
if (astroConfig.devOptions.tailwindConfig) {
|
||||
(process.env as any).TAILWIND_DISABLE_TOUCH = true;
|
||||
|
@ -327,7 +304,23 @@ async function createSnowpack(astroConfig: AstroConfig, options: CreateSnowpackO
|
|||
root: fileURLToPath(projectRoot),
|
||||
mount: mountOptions,
|
||||
mode,
|
||||
plugins,
|
||||
plugins: [
|
||||
[fileURLToPath(new URL('../snowpack-plugin.cjs', import.meta.url)), astroPlugOptions],
|
||||
[require.resolve('@snowpack/plugin-svelte'), { compilerOptions: { hydratable: true } }],
|
||||
require.resolve('@snowpack/plugin-vue'),
|
||||
require.resolve('@snowpack/plugin-sass'),
|
||||
[
|
||||
require.resolve('@snowpack/plugin-postcss'),
|
||||
{
|
||||
config: {
|
||||
plugins: {
|
||||
[require.resolve('autoprefixer')]: {},
|
||||
...(astroConfig.devOptions.tailwindConfig ? { [require.resolve('tailwindcss')]: {} } : {}),
|
||||
},
|
||||
},
|
||||
},
|
||||
],
|
||||
],
|
||||
devOptions: {
|
||||
open: 'none',
|
||||
output: 'stream',
|
||||
|
@ -367,7 +360,6 @@ export async function createRuntime(astroConfig: AstroConfig, { mode, logging }:
|
|||
},
|
||||
mode,
|
||||
resolvePackageUrl,
|
||||
target: 'backend',
|
||||
});
|
||||
debug(logging, 'core', `backend snowpack created [${stopTimer(timer.backend)}]`);
|
||||
|
||||
|
@ -377,7 +369,6 @@ export async function createRuntime(astroConfig: AstroConfig, { mode, logging }:
|
|||
astro: false,
|
||||
},
|
||||
mode,
|
||||
target: 'frontend',
|
||||
});
|
||||
debug(logging, 'core', `frontend snowpack created [${stopTimer(timer.frontend)}]`);
|
||||
|
||||
|
|
Loading…
Reference in a new issue