general-store

v4.0.4
Simple, flexible store implementation for Flux.
flux store react

build:commonjs

babel src --ignore *-test.js --out-dir lib --extensions ".ts",".tsx"

build:umd

rollup -c

build

npm run build:commonjs && npm run build:umd && npm run generate-types

generate-initial-types

tsc --outDir lib

bundle-types

dts-bundle --name GeneralStore --main lib/GeneralStore.d.ts --out ../dist/GeneralStore.d.ts

generate-flow

flowgen -o flow-typed/GeneralStore.flow.js --add-flow-header --no-inexact dist/GeneralStore.d.ts > flow-errors.log

generate-types

npm run generate-initial-types && npm run bundle-types && npm run generate-flow

build-and-test

npm run clean && npm run build && npm test

clean

rm -rf ./dist && rm -rf lib

format

prettier --single-quote -l --bracket-spacing --jsx-bracket-same-line --trailing-comma es5 --parser flow --write "{src,__{tests,mocks}__}/**/*.js"

lint

eslint . --ext ts,tsx

prepublish

npm run build-and-test

test:unit

jest

test

npm run lint && jest

Metadata

  • MIT
  • Whatever
  • Colby Rabideau
  • released 7/27/2020

Downloads

Maintainers