UNPKG

3.54 kBJSONView Raw
1{
2 "name": "@accordproject/concerto-core",
3 "version": "2.0.1",
4 "description": "Core Implementation for the Concerto Modeling Language",
5 "homepage": "https://github.com/accordproject/concerto",
6 "engines": {
7 "node": ">=14",
8 "npm": ">=6"
9 },
10 "main": "index.js",
11 "browser": "umd/concerto.js",
12 "typings": "types/index.d.ts",
13 "scripts": {
14 "prepublishOnly": "webpack --config webpack.config.js --mode production",
15 "pretest": "npm run lint",
16 "lint": "eslint .",
17 "postlint": "npm run licchk",
18 "licchk": "license-check-and-add",
19 "postlicchk": "npm run doc",
20 "doc": "jsdoc --pedantic --recurse -c jsdoc.json",
21 "postdoc": "npm run build:types",
22 "test": "node ./scripts/api-changelog.js && nyc mocha --recursive -t 10000",
23 "test:watch": "nyc mocha --watch --recursive -t 10000",
24 "mocha": "mocha --recursive -t 10000",
25 "nyc": "nyc mocha --recursive -t 10000",
26 "build:types": "tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir types"
27 },
28 "repository": {
29 "type": "git",
30 "url": "https://github.com/accordproject/concerto.git",
31 "directory": "packages/concerto-cto"
32 },
33 "keywords": [
34 "blockchain",
35 "hyperledger",
36 "solutions"
37 ],
38 "author": "accordproject.org",
39 "license": "Apache-2.0",
40 "devDependencies": {
41 "@babel/preset-env": "7.16.11",
42 "acorn": "8.5.0",
43 "acorn-walk": "8.2.0",
44 "babel-loader": "8.2.3",
45 "chai": "4.3.6",
46 "chai-as-promised": "7.1.1",
47 "chai-things": "0.2.0",
48 "commander": "2.20.0",
49 "doctrine": "3.0.0",
50 "eslint": "8.2.0",
51 "fs-extra": "9.1.0",
52 "jsdoc": "^3.6.7",
53 "klaw": "3.0.0",
54 "license-check-and-add": "2.3.6",
55 "mocha": "8.3.2",
56 "mockery": "2.1.0",
57 "moxios": "0.4.0",
58 "nyc": "15.1.0",
59 "sinon": "12.0.0",
60 "sinon-chai": "3.7.0",
61 "tmp-promise": "3.0.2",
62 "typescript": "4.6.3",
63 "webpack": "5.64.2",
64 "webpack-cli": "4.9.1",
65 "yargs": "17.3.1"
66 },
67 "dependencies": {
68 "@accordproject/concerto-cto": "2.0.1",
69 "@accordproject/concerto-metamodel": "2.0.1",
70 "@accordproject/concerto-util": "2.0.1",
71 "dayjs": "1.10.8",
72 "debug": "4.3.1",
73 "lorem-ipsum": "2.0.3",
74 "randexp": "0.5.3",
75 "semver": "7.3.5",
76 "slash": "3.0.0",
77 "urijs": "1.19.10",
78 "uuid": "8.3.2"
79 },
80 "browserslist": "> 0.25%, not dead",
81 "license-check-and-add-config": {
82 "folder": "./lib",
83 "license": "HEADER",
84 "exact_paths_method": "EXCLUDE",
85 "exact_paths": [
86 "api.txt",
87 "composer-logs",
88 "coverage",
89 "index.d.ts",
90 "./system",
91 "LICENSE",
92 "node_modules",
93 ".nyc-output",
94 "out",
95 ".tern-project"
96 ],
97 "file_type_method": "EXCLUDE",
98 "file_types": [
99 ".yml",
100 ".yaml",
101 ".zip",
102 ".tgz"
103 ],
104 "insert_license": false,
105 "license_formats": {
106 "js|njk|pegjs|cto|acl|qry": {
107 "prepend": "/*",
108 "append": " */",
109 "eachLine": {
110 "prepend": " * "
111 }
112 },
113 "npmrc|editorconfig|txt": {
114 "eachLine": {
115 "prepend": "# "
116 }
117 },
118 "md": {
119 "file": "HEADER.md"
120 }
121 }
122 },
123 "nyc": {
124 "produce-source-map": "true",
125 "sourceMap": "inline",
126 "reporter": [
127 "lcov",
128 "text-summary",
129 "html",
130 "json"
131 ],
132 "include": [
133 "lib/**/*.js"
134 ],
135 "exclude": [],
136 "all": true,
137 "check-coverage": true,
138 "statements": 98,
139 "branches": 97,
140 "functions": 98,
141 "lines": 98
142 }
143}