UNPKG

cra-template-pi

Version:

A quick start Create React App with many auto implemented features

38 lines (36 loc) 976 B
const { getPathToFile, replaceLineWithPattern, removeAllFromRegexToRegex, removeReadmeSection, } = require('../files') const rimraf = require('rimraf').sync module.exports = async (keepStory) => { await removeReadmeSection('Styling', 2) rimraf(getPathToFile('src', 'assets', 'styles')) await replaceLineWithPattern( getPathToFile('src', 'SetupWrapper.tsx'), 'style.scss' ) rimraf(getPathToFile('tailwind.config.js')) await removeAllFromRegexToRegex( getPathToFile('.storybook', 'main.js'), 'webpackFinal', null, 16 ) await replaceLineWithPattern(getPathToFile('craco.config.js'), 'plugins') if (!keepStory) { rimraf(getPathToFile('src', 'form', 'final-form', 'FinalForm.stories.tsx')) rimraf( getPathToFile('src', 'form', 'react-hook-form', 'ReactHook.stories.tsx') ) } return [ 'node-sass', '@tailwindcss/forms', 'autoprefixer', '@tailwindcss/postcss7-compat', 'tailwindcss', ] }