Skip to content
This repository has been archived by the owner on Jan 10, 2025. It is now read-only.

Commit

Permalink
Rename plugins
Browse files Browse the repository at this point in the history
Clean up

Move around configs
  • Loading branch information
Brian Ryu committed Jul 20, 2020
1 parent 2c8fcbd commit 1bca65a
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 8 deletions.
9 changes: 3 additions & 6 deletions config/sewing-kit/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ import {typescript} from '@sewing-kit/plugin-typescript';
import {buildFlexibleOutputs} from '@sewing-kit/plugin-package-flexible-outputs';

export function quiltPackage({binaryOnly = true, jestEnv = 'jsdom'} = {}) {
return createComposedProjectPlugin<Package>('Quilt.DefaultProject', [
return createComposedProjectPlugin<Package>('Quilt.Package', [
javascript(),
typescript(),
react(),
buildFlexibleOutputs({
esnext: !binaryOnly,
esmodules: !binaryOnly,
}),
createProjectTestPlugin('Quilt.Test', ({hooks}) => {
createProjectTestPlugin('Quilt.PackageTest', ({hooks}) => {
hooks.configure.hook(hooks => {
hooks.jestEnvironment?.hook(_ => jestEnv);

Expand All @@ -30,11 +30,8 @@ export function quiltPackage({binaryOnly = true, jestEnv = 'jsdom'} = {}) {
},
watchPathIgnorePatterns: [
...config.watchPathIgnorePatterns,
'<rootDir>/node_modules/',
'<rootDir>/packages/web-worker/.*/fixtures',
'<rootDir>/packages/react-server/.*/fixtures',
'<rootDir>/.*/tests?/.*fixtures',
],
coverageDirectory: './coverage/',
}));

hooks.babelConfig?.hook(_ => ({
Expand Down
5 changes: 3 additions & 2 deletions sewing-kit.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,19 @@ export default createWorkspace(workspace => {
eslint(),
jest(),
workspaceTypeScript(),
createWorkspaceTestPlugin('Quilt.NonPackageTests', ({hooks}) => {
createWorkspaceTestPlugin('Quilt.WorkspaceTest', ({hooks}) => {
hooks.configure.hook(hooks => {
hooks.jestConfig?.hook(config => ({
...config,
projects: [
...config.projects,
{
...(config.projects.length ? config.projects[0] : {}),
...config.projects[0],
displayName: 'quilt',
rootDir: 'tests',
},
],
coverageDirectory: './coverage',
}));
});
}),
Expand Down

0 comments on commit 1bca65a

Please sign in to comment.