Library of useful functions, which can be used to develop dizmos.
npm install @dizmo/functions --saveimport '@dizmo/functions';import { agent } from '@dizmo/functions'import { after, before } from '@dizmo/functions'import { buffered, queued } from '@dizmo/functions'import { experimental, unexperimental } from '@dizmo/functions';import { deprecated, undeprecated } from '@dizmo/functions';import { filter } from '@dizmo/functions'import { Lock } from '@dizmo/functions'import { partial } from '@dizmo/functions'import { random } from '@dizmo/functions'import { trace, traceable } from '@dizmo/functions'import { array2tree, object2tree } from '@dizmo/functions'import { tree2array, tree2object } from '@dizmo/functions'npm run cleannpm run buildnpm run -- build --no-lint --no-cleannpm run -- build --prepacknpm run -- build --prepack --no-minifynpm run lintnpm run -- lint --fixnpm run testnpm run -- test --no-lint --no-clean --no-buildnpm run covernpm run -- cover --no-lint --no-clean --no-buildConnect @dizmo/functions to another project:
[@dizmo/functions] $ npm link # symlink global:@dizmo/functions[a-project] $ npm link @dizmo/functions # symlink node-modules:@dizmo/functions[a-project] $ head webpack.config.js # ensure @dizmo/functions in entry.mainentry: {
main: [..., '@dizmo/functions', './source/index.js']
}
Disconnect @dizmo/functions from the project:
[a-project] $ npm unlink @dizmo/functions # delete local symlink[@dizmo/functions] $ npm uninstall -g # delete global symlinknpm run docsnpm publishnpm publish --access=public© 2021 dizmo AG, Switzerland