package.json 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {
  2. "name": "@peculiar/asn1-schema",
  3. "version": "2.9.4",
  4. "description": "Decorators and helper APIs for declaring ASN.1 schemas in TypeScript.",
  5. "keywords": [
  6. "asn",
  7. "asn1",
  8. "schema",
  9. "serialize",
  10. "parse",
  11. "decorator",
  12. "der"
  13. ],
  14. "author": "PeculiarVentures, LLC",
  15. "license": "MIT",
  16. "engines": {
  17. "node": ">=14"
  18. },
  19. "files": [
  20. "build/**/*.{js,d.ts}",
  21. "build/es2015/package.json",
  22. "LICENSE",
  23. "README.md"
  24. ],
  25. "main": "build/cjs/index.js",
  26. "module": "build/es2015/index.js",
  27. "types": "build/types/index.d.ts",
  28. "exports": {
  29. ".": {
  30. "types": "./build/types/index.d.ts",
  31. "import": "./build/es2015/index.js",
  32. "require": "./build/cjs/index.js"
  33. },
  34. "./package.json": "./package.json"
  35. },
  36. "publishConfig": {
  37. "access": "public"
  38. },
  39. "repository": {
  40. "type": "git",
  41. "url": "https://github.com/PeculiarVentures/asn1-schema",
  42. "directory": "packages/schema"
  43. },
  44. "bugs": {
  45. "url": "https://github.com/PeculiarVentures/asn1-schema/issues"
  46. },
  47. "homepage": "https://github.com/PeculiarVentures/asn1-schema/tree/master/packages/schema#readme",
  48. "scripts": {
  49. "clear": "rimraf build",
  50. "build": "npm run build:module && npm run build:types",
  51. "build:module": "npm run build:cjs && npm run build:es2015",
  52. "build:cjs": "tsc -p tsconfig.compile.json --removeComments --module commonjs --outDir build/cjs",
  53. "build:es2015": "tsc -p tsconfig.compile.json --removeComments --module ES2015 --outDir build/es2015",
  54. "postbuild:es2015": "node ../../scripts/prepare_esm_package.mjs build/es2015",
  55. "prebuild:types": "rimraf build/types",
  56. "build:types": "tsc -p tsconfig.compile.json --outDir build/types --declaration --emitDeclarationOnly",
  57. "rebuild": "npm run clear && npm run build"
  58. },
  59. "dependencies": {
  60. "@peculiar/utils": "^2.0.2",
  61. "asn1js": "^3.0.10",
  62. "tslib": "^2.8.1"
  63. },
  64. "contributors": [
  65. {
  66. "email": "rmh@unmitigatedrisk.com",
  67. "name": "Ryan Hurst"
  68. },
  69. {
  70. "email": "microshine@mail.ru",
  71. "name": "Miroshin Stepan"
  72. }
  73. ]
  74. }