19bdace85a
Extracts the parser to `@handlebars/parser`, where it can be shared between different implementations. This means that e.g. Glimmer/Ember will be able to iterate on new features without forcing Handlebars to adopt them immediately, and vice versa. All implementors will be able to absorb changes as it makes sense for them.
135 lines
3.3 KiB
JSON
135 lines
3.3 KiB
JSON
{
|
|
"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": {
|
|
"@handlebars/parser": "^1.1.0",
|
|
"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"
|
|
]
|
|
}
|
|
}
|