1 | {
|
2 | "name": "quickjs-emscripten",
|
3 | "version": "0.15.0",
|
4 | "main": "dist/quickjs.js",
|
5 | "license": "MIT",
|
6 | "keywords": [
|
7 | "eval",
|
8 | "quickjs",
|
9 | "vm",
|
10 | "interpreter",
|
11 | "runtime",
|
12 | "safe",
|
13 | "emscripten",
|
14 | "wasm"
|
15 | ],
|
16 | "repository": {
|
17 | "type": "git",
|
18 | "url": "https://github.com/justjake/quickjs-emscripten"
|
19 | },
|
20 | "files": [
|
21 | "dist/*.js",
|
22 | "dist/*.ts",
|
23 | "dist/*.map"
|
24 | ],
|
25 | "scripts": {
|
26 | "prepare": "yarn prepack && mocha ./dist/quickjs.test.js && yarn tarball && yarn smoketest-node",
|
27 | "update-quickjs": "git subtree pull --prefix=quickjs --squash git@github.com:bellard/quickjs.git master",
|
28 | "make-debug": "make DEBUG=1 -j 8",
|
29 | "make-release": "make clean && make -j 8",
|
30 | "clean": "make clean",
|
31 | "build": "tsc",
|
32 | "doc": "typedoc --plugin typedoc-plugin-markdown ts",
|
33 | "test": "yarn make-debug && mocha",
|
34 | "prettier": "prettier --write ./*.json ./**/*.ts* ./*.js* ./*.md",
|
35 | "prettier-check": "prettier --check ./*.json ./**/*.ts* ./*.js* ./*.md",
|
36 | "run-n": "yarn make-debug && ./build/wrapper/native/test.exe",
|
37 | "prepack": "yarn make-release && yarn build",
|
38 | "tarball": "mkdir -p build && yarn pack --filename build/quickjs-emscripten.tgz",
|
39 | "smoketest-node": "cd examples/typescript-smoketest && YARN_CHECKSUM_BEHAVIOR=update yarn add quickjs-emscripten@../../build/quickjs-emscripten.tgz && tsc --lib ES2015,dom index.ts && node index.js",
|
40 | "smoketest-cra": "cd examples/website && YARN_CHECKSUM_BEHAVIOR=update yarn add quickjs-emscripten@../../build/quickjs-emscripten.tgz && yarn build"
|
41 | },
|
42 | "devDependencies": {
|
43 | "@types/emscripten": "^1.38.0",
|
44 | "@types/mocha": "^5.2.7",
|
45 | "@types/node": "^13.1.4",
|
46 | "embin-darwin": "1.39.19-4",
|
47 | "embin-linux": "1.39.19-4",
|
48 | "mocha": "7.2.0",
|
49 | "prettier": "^1.19.1",
|
50 | "source-map-support": "^0.5.16",
|
51 | "ts-node": "^8.5.4",
|
52 | "typedoc": "^0.15.8",
|
53 | "typedoc-plugin-markdown": "^2.2.16",
|
54 | "typescript": "^3.7.4"
|
55 | }
|
56 | }
|