Repository URL to install this package:
|
Version:
2.3.0 ▾
|
@skava/ui
/
Makefile
|
|---|
dev: yarn storybook # todo - to yarn link, we need to output somewherre else # that means we need to update aliases since they go to dist # otherwise make dev outputs ui-component-library storybook only code # overwriting the build # # babel: # NODE_ENV=development BABEL_ENV=development npx babel dist/src --out-dir dist/src || true babel: NODE_ENV=development BABEL_ENV=development npx babel dist --out-dir dist || true precompile: rm -fr dist # && $(MAKE) esnext && $(MAKE) es6 compile: $(MAKE) precompile && $(MAKE) commonjs commonjs: npx tsc --project tsconfig.base.json --module commonjs || true esnext: npx tsc --project tsconfig.base.json --module esnext --outDir dist/esnext || true es6: npx tsc --project tsconfig.base.json --module es6 --outDir dist/module || true # --allowJS=false types: npx tsc --declaration --declarationDir dist/typings || true JENKINS: yarn install publish: $(MAKE) compile && $(MAKE) babel babel_windows: NODE_ENV=development BABEL_ENV=development npx babel dist --out-dir dist compile_windows: npx tsc --project tsconfig.base.json publish_windows: $(MAKE) compile_windows && $(MAKE) babel_windows # copy & mv, but can copy with rename as per below # cp -f package.build.json dist; # mv dist/package.build.json dist/package.json; cleanup: pwd;\ rm -rf ./dist/node_modules;\ rm -rf ./dist/config;\ rm -rf ./dist/stories;\ rm -rf ./dist/typings/stories;\ rm -rf ./dist/typings/node_modules;\ pwd;\ cp -f package.build.json dist/package.json;\ pwd;\ @echo 'done cleanup';\ # @todo rimraf dist/src & typings => it is exporting old files!!! # @todo rimraf dist/node_modules & .git # git commit --ammend "build"; automated: make publish;\ cp -R package.json dist;\ cd dist;\ rm -f node_modules;\ rm -f config;\ git init;\ git remote add origin https://bitbucket.org/skava-admin/ui-component-library.git;\ git checkout -b branch_name_here;\ git add -A git commit -m "build 0.4.0";\ git push origin HEAD:branch_name_here;\ # @todo add prepush lint: yarn tslint --project tsconfig.json --format stylish