UNPKG

cydran

Version:

Unobtrusive Javascript presentation framework

82 lines (81 loc) 3.21 kB
{ "name": "cydran", "module": "cydran", "version": "0.2.1", "description": "Unobtrusive Javascript presentation framework", "main": "dist/cydran.js", "typings": "./dist/cydran.d.ts", "scripts": { "lint": "npx tslint --project .", "validate": "npx depcruise --validate conf/.dependency-cruiser.js src", "build": "npm run clean && npm run transpile && npm run aggregate", "build.min": "npm run clean && npm run transpile && npm run aggregate.min", "build.release": "npm run clean && npm run lint && npm run validate && npm run test.coverage && npm run build.min && npm run test.integration", "build.all": "npm run build.release && npm run docs", "clean": "npm run clean.dist && npm run clean.coverage && npm run clean.tarball", "clean.dist": "npx rimraf dist", "clean.coverage": "npx rimraf coverage", "clean.tarball": "npx rimraf *.tgz", "transpile": "npx tsc --project tsconfig.json", "aggregate": "npm run aggregate.dts && npm run aggregate.js && npm run aggregate.clean", "aggregate.min": "npm run aggregate.dts && npm run aggregate.js && npm run aggregate.js.min && npm run aggregate.clean", "aggregate.dts": "npx dts-bundle-generator --config dts-bundle-generator-config.json", "aggregate.js": "node esbuild.js", "aggregate.js.min": "npx cross-env min=true node esbuild.js", "aggregate.clean": "npx rimraf dist/src", "test": "npx jest --config conf/jest.unit.ts", "test.coverage": "npx cross-env cover=true jest --config conf/jest.unit.ts", "test.integration": "npx cross-env integration=true jest --config conf/jest.integration.ts", "release.patch": "npm version patch && npm run orchestrate.release", "release.minor": "npm version minor && npm run orchestrate.release", "release.major": "npm version major && npm run orchestrate.release", "orchestrate.release": "npm run build.release && npm pack && npm run publish.release", "publish.release": "git push --follow-tags origin master && npm publish", "pkg.check": "npm --dry-run pack", "docs": "npx rimraf docs && npx typedoc --options ./typedoc.json --tsconfig ./tsconfig.json ./src" }, "repository": { "type": "git", "url": "https://github.com/cydran/cydran.git" }, "keywords": [ "MVVM", "components", "component", "framework" ], "author": "The Cydran team", "license": "MIT", "bugs": { "url": "https://github.com/cydran/cydran/issues" }, "homepage": "https://github.com/cydran/cydran", "devDependencies": { "@babel/cli": "7.17.6", "@babel/core": "7.17.5", "@babel/plugin-transform-modules-umd": "7.16.7", "@babel/preset-env": "7.16.11", "@babel/preset-typescript": "7.16.7", "@testing-library/dom": "8.11.3", "@testing-library/jest-dom": "5.16.2", "@types/jest": "27.4.1", "@types/jsdom": "16.2.14", "@types/lodash": "4.14.179", "babel-preset-es2015": "6.24.1", "cross-env": "7.0.3", "dependency-cruiser": "11.3.1", "dts-bundle-generator": "6.5.0", "esbuild": "0.14.23", "fs-extra": "10.0.1", "jest": "27.5.1", "jsdom": "19.0.0", "requirejs": "2.3.6", "rimraf": "3.0.2", "source-map-support": "0.5.21", "ts-mockito": "2.6.1", "ts-node": "10.5.0", "tslint": "6.1.3", "typedoc": "0.22.12", "typescript": "4.5.5" } }