UNPKG

js-awe

Version:

Awesome js utils including - plan: An Asynchronous control flow with a functional taste - Chrono: record and visualize timelines in the console

69 lines (68 loc) 2.94 kB
{ "name": "js-awe", "version": "1.1.6", "homepage": "https://github.com/josuamanuel/js-awe", "author": "josuamanuel@hotmail.com", "repository": "github:josuamanuel/js-awe", "bugs": { "url": "https://github.com/josuamanuel/js-awe", "email": "josuamanuel@hotmail.com" }, "description": "Awesome js utils including - plan: An Asynchronous control flow with a functional taste - Chrono: record and visualize timelines in the console", "keywords": [ "async", "control flow", "executor", "planner", "Chrono", "timeline", "utils", "console.table" ], "files": [ "./dist/" ], "type": "module", "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/mjs/index.js", "require": "./dist/cjs/index.js" } }, "browser": "dist/browser/js-awe.min.js", "main": "./dist/mjs/index.js", "types": "./dist/types/index.d.ts", "scripts": { "test": "export CONFIG_ENV=Testing && export LOG_LEVEL=SILENT && mocha ./test/**/*.js", "buildTypes": "tsc -p tsconfig-types.json", "copyMapsAndTypes": "rsync -av --include '*/' --include '*.d.ts.map' --exclude '*' ./genTypes/ ./types/ && rsync -av --include '*/' --include '*.d.ts' --exclude '*' --ignore-existing ./genTypes/ ./types/", "genAndCopyTypes": "npm run buildTypes && npm run copyMapsAndTypes", "buildLib": "rm -rf ./dist && mkdir ./dist && tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && ./fixup", "buildWeb": "rollup -c && ./awkChangenNodePerf.sh && rollup -c rollup.config.min.js && rollup -c rollup.config.dts.js && cp -r ./dist/browser ./examples", "testBuildRequire": "cd examples/nodeRequire && rm -rf ./node_modules/* && rm -f package-lock.json && npm install --omit=dev && rm -rf ./node_modules/js-awe/* && cp -rf ../../dist ./node_modules/js-awe/ && cp ../../package.json ./node_modules/js-awe && node index.js", "testBuildImport": "cd examples/nodeImport && rm -rf ./node_modules/* && rm -f package-lock.json && npm install --omit=dev && rm -rf ./node_modules/js-awe/* && cp -rf ../../dist ./node_modules/js-awe/ && cp ../../package.json ./node_modules/js-awe && node index.js", "build": "npm test && npm run genAndCopyTypes && npm run buildLib && npm run buildWeb && npm run testBuildRequire && npm run testBuildImport" }, "license": "MIT", "devDependencies": { "@rollup/plugin-commonjs": "^25.0.4", "@rollup/plugin-node-resolve": "^15.2.1", "@rollup/plugin-terser": "^0.4.3", "@rollup/plugin-typescript": "^11.1.2", "@types/node": "^20.4.1", "mocha": "^10.4.0", "rollup-plugin-dts": "^6.0.1", "rollup-plugin-node-polyfills": "^0.2.1" }, "dependencies": { "fluture": "^14.0.0", "jsonpath-plus": "^10.3.0", "just-clone": "^6.1.1", "just-compare": "^2.2.2", "just-deep-map-values": "^1.1.1", "loglevel": "^1.8.0", "ramda": "^0.28.0", "rollup": "^4.22.4" } }