List of useful npx (NPM Package Runner) commands.
Using NPX we can execute/run node binaries without the need to install it locally or globally.
| class FancyBackgroundApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return Stack( | |
| children: <Widget>[ | |
| Positioned.fill(child: AnimatedBackground()), | |
| onBottom(AnimatedWave( | |
| height: 180, | |
| speed: 1.0, | |
| )), |
List of useful npx (NPM Package Runner) commands.
Using NPX we can execute/run node binaries without the need to install it locally or globally.
| import 'dart:ui' as ui; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter/rendering.dart'; | |
| import 'package:flutter/scheduler.dart'; | |
| import 'package:flutter/services.dart'; | |
| void main() => runApp(MyApp()); | |
| class MyApp extends StatelessWidget { | |
| @override |
| on: | |
| push: | |
| branches: | |
| - master | |
| name: Build and Release Apps | |
| jobs: | |
| build: | |
| name: Build Apps | |
| runs-on: macos-latest |
| import { Amplify, Auth, withSSRContext } from 'aws-amplify' | |
| import { Auth as NuxtAuth } from '@nuxtjs/auth-next' | |
| export interface AmplifyAuthSchemeOptions { | |
| name: string | |
| } | |
| export default class AmplifyAuthScheme { | |
| public $auth: NuxtAuth | |
| public options: AmplifyAuthSchemeOptions |
| # KEYCLOAK BASE URL | |
| KEYCLOAK_BASE_URL= | |
| # KEYCLOAK CLIENT SECRET | |
| KEYCLOAK_CLIENT_SECRET= | |
| # KEYCLOAK CLIENT ID | |
| KEYCLOAK_CLIENT_ID= | |
| # BASE URL FOR NEXT AUTH |
| #/bin/zsh | |
| # Workaround for https://github.com/docker/for-mac/issues/5310 | |
| VERSION=14.0.0 # set version here | |
| cd /tmp | |
| git clone [email protected]:keycloak/keycloak-containers.git | |
| cd keycloak-containers/server | |
| git checkout $VERSION |
| import UIKit | |
| /// Struct identifying a Feature Flag that is used to enable/disable access to a feature | |
| /// | |
| /// example: | |
| /// ``` | |
| /// // Only allow this feature on iPhones in the US if the flag is enabled | |
| /// let featureFlag = FeatureFlag(name: "EnableMyFeature", localeRestrictions: ["en_US"], deviceTypes: [.phone]) | |
| /// guard featureFlag.isEnabled else { return } | |
| /// ``` |
| mkdir -p _output | |
| for i in *.svg | |
| do | |
| inkscape --actions="select-all;selection-ungroup;select-all;selection-ungroup;select-all;object-stroke-to-path;" --export-filename=- $i > _output/$i | |
| echo "done with "$i | |
| done |
| // ~/server/api/sse.ts | |
| export default defineEventHandler(async (event) => { | |
| if (!process.dev) return { disabled: true } | |
| // Enable SSE endpoint | |
| setHeader(event, 'cache-control', 'no-cache') | |
| setHeader(event, 'connection', 'keep-alive') | |
| setHeader(event, 'content-type', 'text/event-stream') | |
| setResponseStatus(event, 200) |