unocss.config.ts 707 B

12345678910111213141516
  1. import {defineConfig, presetAttributify, presetUno} from 'unocss';
  2. export function createConfig({strict = true, dev = true} = {}) {
  3. return defineConfig({
  4. envMode: dev ? 'dev' : 'build', presets: [presetAttributify({strict}), presetUno()],
  5. rules: [
  6. ['flex-important', {display: 'flex !important'}],
  7. ],
  8. shortcuts: {
  9. 'flow-node': 'relative text-0 bg-#fff shadow-md border border-solid border-[#d9d9d9] rounded-[8px] hover:border-[#40a9ff]',
  10. 'node-port': 'absolute w-10px h-10px rounded-full bg-#0e53e2 top-1/2 opacity-50 border-2px border-solid border-#fff transition duration-300 hover:opacity-100 hover:scale-150 origin-top'
  11. },
  12. });
  13. }
  14. export default createConfig();