Skip to content

Instantly share code, notes, and snippets.

@lmartim
lmartim / main.js
Last active September 28, 2021 03:06
Storybook's main config file.
module.exports = {
stories: [
"../src/**/*.stories.mdx",
"../src/**/*.stories.@(js|jsx|ts|tsx)"
],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials"
],
core: {
@lmartim
lmartim / vite.config.js
Last active September 28, 2021 03:06
Adding token's file to Vite.
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
css: {
preprocessorOptions: {
scss: {
additionalData: `
@lmartim
lmartim / config.json
Last active September 28, 2021 03:07
Amazon Style Dictionary's config file.
{
"source": ["tokens/properties/**/*.json"],
"platforms": {
"scss": {
"transformGroup": "scss",
"buildPath": "tokens/build/",
"files": [{
"destination": "_variables.scss",
"format": "scss/variables"
}]
@lmartim
lmartim / vite.config.js
Last active September 28, 2021 03:07
Vite's default config.
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()]
})
@lmartim
lmartim / index.html
Last active September 28, 2021 03:07
Index file for Vite project.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your Project Name</title>
</head>
<body>
<div id="app"></div>