Skip to content

Instantly share code, notes, and snippets.

@evdama
evdama / Nav.svelte
Last active April 11, 2020 17:07
tailwind UI navbar from alpine to svelte... example
<script>
import { authState } from 'rxfire/auth'
import { fade, fly } from 'svelte/transition'
import { onMount } from 'svelte'
import { tuiClassToggle } from 'utils'
import { writable } from 'svelte/store'
import ClickOutside from 'svelte-click-outside'
import EDMDropDown from './EDMDropDown.svelte'
import UserDropDown from './UserDropDown.svelte'
@evdama
evdama / rollup.config.js
Created January 21, 2020 08:29
postcss-purgecss 2.0.5 throwing error
// @ts-nocheck //TODO: enable remove once there are typings in place
// TODO: uncomment all three eslint() occurrences once eslint warnings and errors are fixed
// for info on emitCSS etc. https://github.com/rollup/rollup-plugin-svelte#extracting-css and https://svelte.dev/docs#svelte_preprocess
import { eslint } from 'rollup-plugin-eslint'
import { terser } from 'rollup-plugin-terser'
import babel from 'rollup-plugin-babel'
import commonjs from 'rollup-plugin-commonjs'
import config from 'sapper/config/rollup.js'
import environmentVariables from './config/env'
@evdama
evdama / tailwind.config.js
Last active January 10, 2020 12:21
extended rotate and scale for v1.2.0-canary.5
const colors = {
'transparent': 'transparent',
'black': '#000000',
'white': '#FFFFFF',
'red-50': '#FFEBEE',
'red-100': '#FFCDD2',
'red-200': '#EF9A9A',
'red-300': '#E57373',
'red-400': '#EF5350',
// @ts-nocheck //TODO: enable remove once there are typings in place
// TODO: uncomment all three eslint() occurrences once eslint warnings and errors are fixed
// for info on emitCSS etc. https://github.com/rollup/rollup-plugin-svelte#extracting-css and https://svelte.dev/docs#svelte_preprocess
import { eslint } from 'rollup-plugin-eslint'
import { terser } from 'rollup-plugin-terser'
import babel from 'rollup-plugin-babel'
import commonjs from 'rollup-plugin-commonjs'
import config from 'sapper/config/rollup.js'
import environmentVariables from './config/env'
{
"dependencies": {
"axios": "^0.19.0",
"compression": "^1.7.4",
"express": "^4.17.1",
"express-useragent": "^1.0.13",
"sirv": "^0.4.2"
},
"description": "This is the source code repository for Everyday Market.",
"devDependencies": {
// @ts-nocheck //TODO: enable remove once there are typings in place
// TODO: uncomment all three eslint() occurrences once eslint warnings and errors are fixed
// for info on emitCSS etc. https://github.com/rollup/rollup-plugin-svelte#extracting-css and https://svelte.dev/docs#svelte_preprocess
import { eslint } from 'rollup-plugin-eslint'
import { terser } from 'rollup-plugin-terser'
import babel from 'rollup-plugin-babel'
import commonjs from 'rollup-plugin-commonjs'
import config from 'sapper/config/rollup.js'
import environmentVariables from './config/env'
// @ts-nocheck
import { timestamp, files, shell, routes } from '@sapper/service-worker';
const ASSETS = `cache${timestamp}`;
// `shell` is an array of all the files generated by the bundler,
// `files` is an array of everything in the `static` directory
const to_cache = shell.concat(files);
const cached = new Set(to_cache);
@evdama
evdama / rollup.config.js
Created October 17, 2019 18:06
make dummy .json work for dev and prod, local and online on firebase
// @ts-nocheck //TODO: enable remove once there are typings in place
// TODO: uncomment all three eslint() occurrences once eslint warnings and errors are fixed
// for info on emitCSS etc. https://github.com/rollup/rollup-plugin-svelte#extracting-css and https://svelte.dev/docs#svelte_preprocess
import { eslint } from 'rollup-plugin-eslint'
import { terser } from 'rollup-plugin-terser'
import babel from 'rollup-plugin-babel'
import commonjs from 'rollup-plugin-commonjs'
import config from 'sapper/config/rollup.js'
import environmentVariables from './config/env'
<script>
$: ({ communicationChannels, processes, description, responsibles, ...rest } = infusionPoints)
export let imageUrl
export let infusionPoints
export let imageTitle
let css;
let first = true
let flipped = false
[
{
"title": "Hypersonic Pizza Delivery",
"intro": "Velit culpa velit do eiusmod nisi elit. Anim sit excepteur cupidatat non esse esse excepteur veniam. Anim sit excepteur cupidatat non esse esse.",
"imageUrl": "./temp-images/pizza.jpg",
"infusionPoints": {
"communicationChannels": "some urls to communication channels",
"processes": "another url",
"description": "url to main story page",
"responsibles": "list of names and roles for Hypersonic Pizza Delivery"