angular2-data-table

v0.1.15
angular2-data-table is a Angular2 component for presenting large and complex data.
angularjs angular javascript

install:global

npm install npm-run-all rollup module-header postcss npm-check -g

check

npm-check --skip-unused

test

npm run lint

lint

tslint ./src/**/*.ts

version

npm run build

preversion

npm test

postversion

git push && git push --tags

clean

npm-run-all -p clean:*

clean:dist

./node_modules/rimraf/bin.js dist

clean:release

./node_modules/rimraf/bin.js release

build:dev

webpack --config webpack.config.js --progress --profile --bail

build:ts

./node_modules/typescript/bin/tsc; true

build:sass

node-sass -o dist/ src/

build:css

postcss --use autoprefixer dist/*.css -d dist/

build:webpack

webpack --config webpack.prod.config.js src/main.ts release/angular2-data-table.min.js

watch

npm run watch:ts && npm run watch:sass

watch:ts

./node_modules/typescript/bin/tsc --watch

watch:sass

npm run build:sass && node-sass -o dist/ -w src/

start

npm-run-all -s clean:* start:server

start:server

webpack-dev-server --progress --port 8000

release

NODE_ENV=production npm-run-all -s clean:* release:css release:types -p release:build:* -s release:minify release:headers

release:types

./node_modules/typescript/bin/tsc --outFile release/angular2-data-table.js --module system

release:build:umd

rollup -c -f umd -o release/angular2-data-table.js

release:build:cjs

rollup -c -f cjs -o release/angular2-data-table.cjs.js

release:build:es

rollup -c -f es6 -o release/angular2-data-table.es.js

release:css

node-sass -o release/ src/themes && node-sass -o release/ src/components

release:minify

uglifyjs release/angular2-data-table.js --source-map release/angular2-data-table.min.js.map --source-map-url release/angular2-data-table.js.map --compress --mangle --screw-ie8 --output release/angular2-data-table.min.js

release:headers

header ./release/*.js

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 7/26/2016

Downloads

Maintainers