Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign up| { | |
| "name": "handlebars", | |
| "barename": "handlebars", | |
| "version": "5.0.0-alpha.1", | |
| "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration", | |
| "homepage": "http://www.handlebarsjs.com/", | |
| "keywords": [ | |
| "handlebars", | |
| "mustache", | |
| "template", | |
| "html" | |
| ], | |
| "repository": { | |
| "type": "git", | |
| "url": "https://github.com/wycats/handlebars.js.git" | |
| }, | |
| "author": "Yehuda Katz", | |
| "license": "MIT", | |
| "readmeFilename": "README.markdown", | |
| "engines": { | |
| "node": ">=10" | |
| }, | |
| "dependencies": { | |
| "neo-async": "^2.6.0", | |
| "source-map": "^0.6.1", | |
| "yargs": "^15.3.1" | |
| }, | |
| "peerDependencies": { | |
| "uglify-js": "^3.1.4" | |
| }, | |
| "devDependencies": { | |
| "@knappi/grunt-saucelabs": "^9.0.2", | |
| "aws-sdk": "^2.1.49", | |
| "babel-loader": "^5.0.0", | |
| "babel-runtime": "^5.1.10", | |
| "benchmark": "~1.0", | |
| "chai": "^4.2.0", | |
| "chai-diff": "^1.0.1", | |
| "concurrently": "^5.0.0", | |
| "dirty-chai": "^2.0.1", | |
| "dtslint": "^0.5.5", | |
| "dustjs-linkedin": "^2.0.2", | |
| "eco": "~1.1.0-rc-3", | |
| "eslint": "^6.7.2", | |
| "eslint-config-prettier": "^6.7.0", | |
| "eslint-plugin-compat": "^3.3.0", | |
| "eslint-plugin-es5": "^1.4.1", | |
| "fs-extra": "^8.1.0", | |
| "grunt": "^1.0.4", | |
| "grunt-babel": "^5.0.0", | |
| "grunt-bg-shell": "^2.3.3", | |
| "grunt-cli": "^1", | |
| "grunt-contrib-clean": "^1", | |
| "grunt-contrib-concat": "^1", | |
| "grunt-contrib-connect": "^1", | |
| "grunt-contrib-copy": "^1", | |
| "grunt-contrib-requirejs": "^1", | |
| "grunt-contrib-uglify": "^1", | |
| "grunt-contrib-watch": "^1.1.0", | |
| "grunt-webpack": "^1.0.8", | |
| "husky": "^3.1.0", | |
| "jison": "0.4.16", | |
| "lint-staged": "^9.5.0", | |
| "mocha": "^5", | |
| "mock-stdin": "^0.3.0", | |
| "mustache": "^2.1.3", | |
| "nyc": "^14.1.1", | |
| "prettier": "^1.19.1", | |
| "semver": "^5.0.1", | |
| "sinon": "^7.5.0", | |
| "typescript": "^3.4.3", | |
| "uglify-js": "^3.1.4", | |
| "underscore": "^1.5.1", | |
| "webpack": "^1.12.6", | |
| "webpack-dev-server": "^1.12.1" | |
| }, | |
| "main": "lib/index.js", | |
| "types": "types/index.d.ts", | |
| "browser": { | |
| ".": "./dist/cjs/handlebars.js", | |
| "./runtime": "./dist/cjs/handlebars.runtime.js" | |
| }, | |
| "bin": { | |
| "handlebars": "bin/handlebars" | |
| }, | |
| "scripts": { | |
| "format": "prettier --write '**/*.js' && eslint --fix .", | |
| "check-format": "prettier --check '**/*.js'", | |
| "lint": "eslint --max-warnings 0 .", | |
| "dtslint": "dtslint types", | |
| "test": "grunt", | |
| "extensive-tests-and-publish-to-aws": "npx mocha tasks/task-tests/ && grunt --stack extensive-tests-and-publish-to-aws", | |
| "integration-test": "grunt integration-tests", | |
| "--- combined tasks ---": "", | |
| "check-before-pull-request": "concurrently --kill-others-on-fail npm:lint npm:dtslint npm:check-format npm:test" | |
| }, | |
| "jspm": { | |
| "main": "handlebars", | |
| "directories": { | |
| "lib": "dist/cjs" | |
| }, | |
| "buildConfig": { | |
| "minify": true | |
| } | |
| }, | |
| "files": [ | |
| "bin", | |
| "dist/*.js", | |
| "dist/amd/**/*.js", | |
| "dist/cjs/**/*.js", | |
| "lib", | |
| "print-script", | |
| "release-notes.md", | |
| "runtime.js", | |
| "types/*.d.ts", | |
| "runtime.d.ts" | |
| ], | |
| "husky": { | |
| "hooks": { | |
| "pre-commit": "lint-staged" | |
| } | |
| }, | |
| "lint-staged": { | |
| "*.{js,css,json,md}": [ | |
| "prettier --write", | |
| "git add" | |
| ], | |
| "*.js": [ | |
| "eslint --fix", | |
| "git add" | |
| ] | |
| } | |
| } |