UNPKG

2.69 kBJSONView Raw
1{
2 "name": "@shockpkg/swf-projector",
3 "description": "Package for creating Flash Player projectors",
4 "version": "6.0.0",
5 "keywords": [
6 "shockpkg",
7 "flash",
8 "animate",
9 "swf",
10 "projector"
11 ],
12 "main": "cjs/index",
13 "exports": {
14 ".": [
15 {
16 "import": "./esm/index.mjs",
17 "require": "./cjs/index.js",
18 "default": "./cjs/index.js"
19 },
20 "./cjs/index.js"
21 ]
22 },
23 "types": "dts/index.d.ts",
24 "module": "esm/index.mjs",
25 "sideEffects": false,
26 "engines": {
27 "node": ">=18.12.0"
28 },
29 "scripts": {
30 "shockpkg": "shockpkg",
31 "launchers": "node launchers/download.mjs",
32 "clean": "rimraf *.log* dts esm cjs spec/bundles spec/projectors",
33 "lint": "eslint .",
34 "format": "prettier -w .",
35 "formatted": "prettier -c .",
36 "build:dts": "tsc",
37 "build:esm": "babel --env-name esm -x .ts -s true -d esm --out-file-extension .mjs src",
38 "build:cjs": "babel --env-name cjs -x .ts -s true -d cjs --out-file-extension .js src",
39 "build": "npm run build:dts && npm run build:esm && npm run build:cjs",
40 "test:esm": "node -r source-map-support/register --test esm",
41 "test:cjs": "node -r source-map-support/register --test cjs",
42 "test": "npm run test:esm && npm run test:cjs",
43 "all:esm": "npm run clean && npm run build:esm && npm run test:esm && npm run lint && npm run formatted",
44 "all:cjs": "npm run clean && npm run build:cjs && npm run test:cjs && npm run lint && npm run formatted",
45 "all": "npm run clean && npm run build && npm run test && npm run lint && npm run formatted",
46 "prepack": "npm run launchers && npm run clean && npm run build"
47 },
48 "repository": "https://github.com/shockpkg/swf-projector.git",
49 "bugs": "https://github.com/shockpkg/swf-projector/issues",
50 "author": "JrMasterModelBuilder",
51 "copyright": "Copyright (c) 2019-2023 JrMasterModelBuilder",
52 "license": "MPL-2.0",
53 "dependencies": {
54 "@shockpkg/archive-files": "^3.2.1",
55 "@shockpkg/plist-dom": "^4.0.3",
56 "@shockpkg/resedit": "^2.0.1",
57 "macho-unsign": "^2.0.1",
58 "portable-executable-signature": "^2.0.1"
59 },
60 "devDependencies": {
61 "@babel/cli": "^7.23.0",
62 "@babel/core": "^7.23.2",
63 "@babel/preset-env": "^7.23.2",
64 "@babel/preset-typescript": "^7.23.2",
65 "@shockpkg/cli": "^3.0.5",
66 "@shockpkg/core": "^3.0.4",
67 "@types/node": "^20.8.7",
68 "@typescript-eslint/eslint-plugin": "^6.8.0",
69 "@typescript-eslint/parser": "^6.8.0",
70 "babel-plugin-esm-resolver": "^2.3.2",
71 "babel-plugin-search-and-replace": "^1.1.1",
72 "eslint": "^8.51.0",
73 "eslint-config-prettier": "^9.0.0",
74 "eslint-plugin-import": "^2.28.1",
75 "eslint-plugin-jsdoc": "^46.8.2",
76 "prettier": "^3.0.3",
77 "rimraf": "^5.0.5",
78 "source-map-support": "^0.5.21",
79 "typescript": "^5.2.2"
80 }
81}