Single killer functions of Web frontend
npm install @hanakla/armaFloor killer single functions for Web frontend
See details from type definition and カン.
- cssurl - null safe css url() wrapper.
- selectFile - open file selector
- letDownload - Allow users to download blob as file
- ClipBoardUtil
- loadImage - load image by url
- loadImageFromBlob - load image by blob
- useAsyncEffect
- useChangedEffect
- useObjectState
- useSetRef
- useCombineRef - combile multiple refs into one ref
- useCurrentVisibleAnchorName
- useIntersection
- useFunk - Dependecy free useCallback
- lineBreakToSpace
- ellipsisString
- trimString
- styleWhen - conditional styling helper function
- rescue - exception handling function
- match - simple pattern mather
``ts
import defaultConfig from '@hanakla/arma/dist/bili.config.base'
import { Config } from 'bili'
import typescript from 'rollup-plugin-typescript2'
import { defaultBiliConfig } from '../../bili.default.config'
export default {
input: 'src/index.ts',
plugins: {
typescript2: typescript(),
terser: defaultConfig.plugins.terser,
},
babel: defaultConfig.babel,
bundleNodeModules: defaultConfig.bundleNodeModules,
output: {
format: ['cjs', 'esm'],
},
} as Config
``