Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
;(async _ => {
await fs.mkdir('dist')
const src = path.join('css', 'index.css')
postcss.transform(src, path.join('dist', 'index.css'), [
require('postcss-import'),
require('postcss-cssnext')({ browsers: ['Last 2 versions', 'IE >= 11'] }),
require('cssnano')
])
})()
const writeHtml = async (pageType, html) => {
const outputDir = path.join(__dirname, '..', 'dist', 'html')
await fs.mkdir(outputDir)
const outputPath = path.join(outputDir, pageType + '.html')
await fs.writeFile(outputPath, html)
}
;(async _ => {
await fs.mkdir('dist')
const src = path.join('css', 'index.css')
postcss.transform(src, path.join('dist', 'index.css'), [
postcssImport,
postcss.postcssCssVarSelectors(postcssCssVarSelectorsOptions),
autoprefixer(autoprefixerOptions)
])
postcss.transform(src, path.join('dist', 'index.module.scss'), [
postcssImport,
postcss.postcssCssVarSassVar(),
autoprefixer(autoprefixerOptions)
])
})()
const path = require('path')
const { fs, css } = require('@pluralsight/ps-design-system-build')
const js = require('../dist/css/index').default
const outputCss = css.jsToCss(js)
const cssOutputPath = path.join(__dirname, '..', 'dist', 'css', 'index.css')
const scssOutputPath = path.join(__dirname, '..', 'dist', 'css', 'index.scss')
fs.writeFile(cssOutputPath, outputCss)
fs.writeFile(scssOutputPath, outputCss)
const path = require('path')
const { fs, css } = require('@pluralsight/ps-design-system-build')
const js = require('../dist/css/index').default
const outputCss = css.jsToCss(js)
const cssOutputPath = path.join(__dirname, '..', 'dist', 'css', 'index.css')
const scssOutputPath = path.join(__dirname, '..', 'dist', 'css', 'index.scss')
fs.writeFile(cssOutputPath, outputCss)
fs.writeFile(scssOutputPath, outputCss)
const writeHtml = async (pageType, html) => {
const outputDir = path.join(__dirname, '..', 'dist', 'html')
await fs.mkdir(outputDir)
const outputPath = path.join(outputDir, pageType + '.html')
await fs.writeFile(outputPath, html)
}
;(async _ => {
await fs.mkdir('dist')
const src = path.join('css', 'index.css')
postcss.transform(src, path.join('dist', 'index.css'), [
require('postcss-import'),
require('postcss-cssnext')({ browsers: ['Last 2 versions', 'IE >= 11'] }),
require('cssnano')
])
})()
;(async _ => {
await fs.mkdir('dist')
const src = path.join('css', 'index.css')
postcss.transform(src, path.join('dist', 'index.css'), [
postcssImport,
postcss.postcssCssVarSelectors(postcssCssVarSelectorsOptions),
autoprefixer(autoprefixerOptions)
])
postcss.transform(src, path.join('dist', 'index.module.scss'), [
postcssImport,
postcss.postcssCssVarSassVar(),
autoprefixer(autoprefixerOptions)
])
})()
const path = require('path')
const { fs, css } = require('@pluralsight/ps-design-system-build')
const js = require('../dist/css/index').default
const outputCss = css.jsToCss(js)
const cssOutputPath = path.join(__dirname, '..', 'dist', 'css', 'index.css')
const scssOutputPath = path.join(__dirname, '..', 'dist', 'css', 'index.scss')
fs.writeFile(cssOutputPath, outputCss)
fs.writeFile(scssOutputPath, outputCss)
const renderHtml = async page => {
const { html, css, ids } = renderStatic(_ =>
renderToStaticMarkup(React.createElement(page))
)
const normalize = await fs.readFile(
path.join(
__dirname,
'..',
'node_modules',
'@pluralsight',
'ps-design-system-normalize',
'dist',
'index.css'
),
{ encoding: 'utf8' }
)
const pageCss = `
body { background: ${core.colors.gray06}; }
`
const template = `