|
| 1 | +Package.describe({ |
| 2 | + name: 'clinical:hipaa', |
| 3 | + version: '0.0.2', |
| 4 | + // Brief, one-line summary of the package. |
| 5 | + summary: 'HIPAA Compliance for Meteor Apps. Audit log, user accounts, and SSL security.', |
| 6 | + // URL to the Git repository containing the source code for this package. |
| 7 | + git: 'https://github.com/awatson1978/clinical-hipaa', |
| 8 | + // By default, Meteor will default to using README.md for documentation. |
| 9 | + // To avoid submitting documentation, set this field to null. |
| 10 | + documentation: 'README.md' |
| 11 | +}); |
| 12 | + |
| 13 | +Package.onUse(function(api) { |
| 14 | + api.versionsFrom('1.1.0.2'); |
| 15 | + |
| 16 | + api.use('meteor-platform'); |
| 17 | + |
| 18 | + api.use('accounts-base'); |
| 19 | + api.use('accounts-password'); |
| 20 | + api.use('force-ssl'); |
| 21 | + api.use('clinical:[email protected]'); |
| 22 | + api.use('perak:[email protected]') |
| 23 | + //api.use('session'); |
| 24 | + |
| 25 | + api.addFiles('lib/hipaa.js'); |
| 26 | + api.addFiles('lib/client-helpers.js', 'client'); |
| 27 | + |
| 28 | + |
| 29 | + api.addFiles('policyTemplates/3rd_party_policy.html'); |
| 30 | + api.addFiles('policyTemplates/approved_tools_policy.html'); |
| 31 | + api.addFiles('policyTemplates/auditing_policy.html'); |
| 32 | + api.addFiles('policyTemplates/breach_policy.html'); |
| 33 | + api.addFiles('policyTemplates/configuration_management_policy.html'); |
| 34 | + api.addFiles('policyTemplates/data_integrity_policy.html'); |
| 35 | + api.addFiles('policyTemplates/data_management_policy.html'); |
| 36 | + api.addFiles('policyTemplates/data_retention_policy.html'); |
| 37 | + api.addFiles('policyTemplates/disaster_recovery_policy.html'); |
| 38 | + api.addFiles('policyTemplates/disposable_media_policy.html'); |
| 39 | + api.addFiles('policyTemplates/employees_policy.html'); |
| 40 | + api.addFiles('policyTemplates/facility_access_policy.html'); |
| 41 | + api.addFiles('policyTemplates/hipaa_business_associate_agreement.html'); |
| 42 | + api.addFiles('policyTemplates/hipaa_inheritance_for_paas_customers.html'); |
| 43 | + api.addFiles('policyTemplates/hipaa_inheritance_for_platform_addon_customers.html'); |
| 44 | + api.addFiles('policyTemplates/hipaa_mapping_to_catalyze_controls.html'); |
| 45 | + api.addFiles('policyTemplates/ids_policy.html'); |
| 46 | + api.addFiles('policyTemplates/incident_response_policy.html'); |
| 47 | + api.addFiles('policyTemplates/key_definitions.html'); |
| 48 | + api.addFiles('policyTemplates/policy_management_policy.html'); |
| 49 | + api.addFiles('policyTemplates/risk_management_policy.html'); |
| 50 | + api.addFiles('policyTemplates/roles_policy.html'); |
| 51 | + api.addFiles('policyTemplates/systems_access_policy.html'); |
| 52 | + api.addFiles('policyTemplates/vulnerability_scanning_policy.html'); |
| 53 | + |
| 54 | + api.export('thirdPartyPolicy'); |
| 55 | + api.export('approvedToolsPolicy'); |
| 56 | + api.export('auditingPolicy'); |
| 57 | + api.export('breachPolicy'); |
| 58 | + api.export('configurationManagementPolicy'); |
| 59 | + api.export('dataIntegrityPolicy'); |
| 60 | + api.export('dataManagementPolicy'); |
| 61 | + api.export('dataRetentionPolicy'); |
| 62 | + api.export('disasterRecoveryPolicy'); |
| 63 | + api.export('disposableMediaPolicy'); |
| 64 | + api.export('employeesPolicy'); |
| 65 | + api.export('facilityAccessPolicy'); |
| 66 | + api.export('hipaaBusinessAssociateAgreement'); |
| 67 | + api.export('hipaaInheritanceForPaasCustomers'); |
| 68 | + api.export('hipaaInheritanceForPlatformAddOnCustomers'); |
| 69 | + api.export('hipaaMappingToCatalyzeControls'); |
| 70 | + api.export('idsPolicy'); |
| 71 | + api.export('incidentResponsePolicy'); |
| 72 | + api.export('keyDefinitions'); |
| 73 | + api.export('policyManagementPolicy'); |
| 74 | + api.export('riskManagementPolicy'); |
| 75 | + api.export('rolesPolicy'); |
| 76 | + api.export('systemAccessPolicy'); |
| 77 | + api.export('vulnerabilityScanningPolicy'); |
| 78 | + |
| 79 | +}); |
| 80 | + |
| 81 | +Package.onTest(function(api) { |
| 82 | + api.use('tinytest'); |
| 83 | + api.use('clinical:hipaa'); |
| 84 | + api.addFiles('hipaa-tests.js'); |
| 85 | +}); |
0 commit comments