|
1 | 1 | {
|
2 | 2 | "name": "ide-d",
|
3 |
| - "main": "./dist/ide-d", |
| 3 | + "main": "./dist/ide-d.js", |
4 | 4 | "version": "0.4.0",
|
5 | 5 | "description": "D language and IDE support for Atom",
|
6 | 6 | "keywords": [
|
|
17 | 17 | "repository": "https://github.com/Pure-D/atom-ide-d",
|
18 | 18 | "license": "MIT",
|
19 | 19 | "engines": {
|
20 |
| - "atom": ">=1.0.0 <2.0.0" |
| 20 | + "atom": ">=1.52.0 <2.0.0", |
| 21 | + "electron": "^6.1.12" |
21 | 22 | },
|
22 | 23 | "scripts": {
|
23 | 24 | "format": "prettier --write .",
|
|
26 | 27 | "test.lint": "eslint .",
|
27 | 28 | "test": "atom --test spec",
|
28 | 29 | "clean": "shx rm -rf dist",
|
29 |
| - "tsc": "tsc -p src/tsconfig.json", |
30 | 30 | "tsc.dev": "tsc -p src/tsconfig.json --watch",
|
31 |
| - "build": "npm run tsc", |
32 |
| - "dev": "npm run tsc.dev", |
| 31 | + "dev": "cross-env NODE_ENV=developement parcel watch ./src/ide-d.ts", |
| 32 | + "build": "cross-env NODE_ENV=production parcel build ./src/ide-d.ts --detailed-report", |
33 | 33 | "get.grammars": "ts-node -P ./scripts/tsconfig.json ./scripts/get-grammars.ts",
|
34 | 34 | "get.servers": "ts-node -P ./scripts/tsconfig.json ./scripts/get-servers.ts",
|
35 | 35 | "build-commit": "build-commit -o dist",
|
36 | 36 | "prepare": "npm run get.servers && npm run build"
|
37 | 37 | },
|
| 38 | + "targets": { |
| 39 | + "main": { |
| 40 | + "context": "electron-renderer", |
| 41 | + "includeNodeModules": { |
| 42 | + "atom": false, |
| 43 | + "electron": false, |
| 44 | + "atom-languageclient": false, |
| 45 | + "fs-extra": false |
| 46 | + }, |
| 47 | + "isLibrary": true |
| 48 | + } |
| 49 | + }, |
38 | 50 | "prettier": "prettier-config-atomic",
|
39 | 51 | "atomTestRunner": "./spec/runner",
|
40 | 52 | "activationHooks": [
|
|
101 | 113 | "decompress-tarxz": "^3.0.0",
|
102 | 114 | "eslint-config-atomic": "^1.16.2",
|
103 | 115 | "gitly": "^2.1.2",
|
| 116 | + "parcel": "^2.0.0-beta.3.1", |
104 | 117 | "prettier-config-atomic": "^2.0.5",
|
105 | 118 | "shx": "0.3.3",
|
| 119 | + "terser-config-atomic": "^0.1.1", |
106 | 120 | "ts-node": "^10.1.0",
|
107 | 121 | "typescript": "^4.3.5"
|
108 | 122 | },
|
109 | 123 | "dependencies": {
|
110 |
| - "atom-languageclient": "^1.14.1", |
| 124 | + "atom-languageclient": "1.14.1", |
111 | 125 | "atom-package-deps": "^7.2.3",
|
112 | 126 | "fs-extra": "^10.0.0",
|
113 | 127 | "semver": "^7.3.5"
|
|
0 commit comments