UNPKG

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