├── .ceramicDev.config.json ├── .cursorrules ├── .dockerignore ├── .env.example ├── .env.test ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-and-test.yaml │ ├── build-isolated-media-server.yaml │ ├── build-nodes-media.yaml │ ├── build-repo-server.yaml │ ├── build-reverse-proxy.yaml │ ├── build-server.yaml │ ├── check-media.yml │ ├── contracts-test.yaml │ ├── deploy-ceramic.yaml │ ├── deploy-staging-services.yaml │ ├── deploy-sync-server.yaml │ ├── models-build-and-test.yaml │ ├── nodes-lib-build-and-test.yaml │ ├── nodes-lib-docs.yml │ ├── publish-models.yaml │ ├── run-migrations-dev.yaml │ └── run-migrations-prod.yaml ├── .gitignore ├── .gitpod.yml ├── .gitpodDapp.sh ├── .gitpodEnv.rb ├── .gitpodFix.sh ├── .nvmrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── README.md ├── STRIPE_SETUP.md ├── bootstrapCeramic.sh ├── ceramic-k8s ├── ceramic_deployment_dev.yaml ├── ceramic_deployment_prod.yaml ├── dev │ └── recon_dev.yaml ├── migration.md └── prod │ └── recon_prod.yaml ├── desci-art-viewer ├── .gitignore ├── .prettierrc ├── docs │ ├── annotations.jpg │ ├── dp-in-typescript.jpg │ ├── flag_au.gif │ ├── flag_ca.gif │ ├── flag_de.gif │ ├── flag_es.gif │ ├── flag_fr.gif │ ├── flag_in.gif │ ├── flag_it.gif │ ├── flag_jp.gif │ ├── flag_uk.gif │ ├── flag_us.gif │ ├── screengrab1.jpg │ ├── theballgame.jpg │ ├── threejs-course-image.png │ ├── with-bsc5.jpg │ ├── with-cannonjs.jpg │ ├── with-csg.jpg │ ├── with-socketio.jpg │ ├── with-stats-gui.jpg │ ├── with-stats.jpg │ ├── with-webcam.jpg │ └── with-webxr.jpg ├── images │ ├── process.rb │ └── spaceship.png ├── index.html ├── package.json ├── src │ ├── client │ │ ├── client.ts │ │ ├── desci-logo.png │ │ ├── doge.jpg │ │ ├── perlin.js │ │ ├── projected │ │ │ ├── ProjectedMaterial.js │ │ │ └── three-utils.js │ │ ├── tsconfig.json │ │ ├── types.d.ts │ │ ├── webpack.common.js │ │ ├── webpack.dev.js │ │ └── webpack.prod.js │ ├── server │ │ ├── server.ts │ │ └── tsconfig.json │ └── typings │ │ ├── README.md │ │ └── cannon │ │ └── index.d.ts └── yarn.lock ├── desci-contracts ├── .dockerignore ├── .env.example ├── .env.test ├── .gitignore ├── .mocharc.json ├── .openzeppelin │ ├── goerli-dpid.json │ ├── goerli-research-object.json │ ├── goerli.json │ ├── opSepoliaDev-dpid-alias-registry.json │ ├── opSepoliaProd-dpid-alias-registry.json │ ├── sepoliaDev-dpid.json │ ├── sepoliaDev-research-object.json │ ├── sepoliaProd-dpid.json │ └── sepoliaProd-research-object.json ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── artifacts │ ├── @openzeppelin │ │ ├── contracts-upgradeable │ │ │ ├── access │ │ │ │ └── OwnableUpgradeable.sol │ │ │ │ │ └── OwnableUpgradeable.json │ │ │ ├── proxy │ │ │ │ └── utils │ │ │ │ │ └── Initializable.sol │ │ │ │ │ └── Initializable.json │ │ │ ├── security │ │ │ │ └── PausableUpgradeable.sol │ │ │ │ │ └── PausableUpgradeable.json │ │ │ ├── token │ │ │ │ └── ERC721 │ │ │ │ │ ├── ERC721Upgradeable.sol │ │ │ │ │ └── ERC721Upgradeable.json │ │ │ │ │ ├── IERC721ReceiverUpgradeable.sol │ │ │ │ │ └── IERC721ReceiverUpgradeable.json │ │ │ │ │ ├── IERC721Upgradeable.sol │ │ │ │ │ └── IERC721Upgradeable.json │ │ │ │ │ └── extensions │ │ │ │ │ └── IERC721MetadataUpgradeable.sol │ │ │ │ │ └── IERC721MetadataUpgradeable.json │ │ │ └── utils │ │ │ │ ├── AddressUpgradeable.sol │ │ │ │ └── AddressUpgradeable.json │ │ │ │ ├── ContextUpgradeable.sol │ │ │ │ └── ContextUpgradeable.json │ │ │ │ ├── StringsUpgradeable.sol │ │ │ │ └── StringsUpgradeable.json │ │ │ │ └── introspection │ │ │ │ ├── ERC165Upgradeable.sol │ │ │ │ └── ERC165Upgradeable.json │ │ │ │ └── IERC165Upgradeable.sol │ │ │ │ └── IERC165Upgradeable.json │ │ └── contracts │ │ │ ├── token │ │ │ └── ERC721 │ │ │ │ ├── ERC721.sol │ │ │ │ └── ERC721.json │ │ │ │ ├── IERC721.sol │ │ │ │ └── IERC721.json │ │ │ │ ├── IERC721Receiver.sol │ │ │ │ └── IERC721Receiver.json │ │ │ │ └── extensions │ │ │ │ └── IERC721Metadata.sol │ │ │ │ └── IERC721Metadata.json │ │ │ └── utils │ │ │ ├── Address.sol │ │ │ └── Address.json │ │ │ ├── Context.sol │ │ │ └── Context.json │ │ │ ├── Strings.sol │ │ │ └── Strings.json │ │ │ ├── introspection │ │ │ ├── ERC165.sol │ │ │ │ └── ERC165.json │ │ │ └── IERC165.sol │ │ │ │ └── IERC165.json │ │ │ └── math │ │ │ └── Math.sol │ │ │ └── Math.json │ ├── contracts │ │ ├── DpidAliasRegistry.sol │ │ │ └── DpidAliasRegistry.json │ │ ├── DpidRegistry.sol │ │ │ └── DpidRegistry.json │ │ ├── IDpidRegistry.sol │ │ │ └── IDpidRegistry.json │ │ ├── ResearchObject.sol │ │ │ └── ResearchObject.json │ │ ├── ResearchObjectV2.sol │ │ │ └── ResearchObjectV2.json │ │ ├── TestERC721.sol │ │ │ └── TestERC721.json │ │ ├── VersionedERC721.sol │ │ │ └── VersionedERC721.json │ │ ├── VersionedERC721V2.sol │ │ │ └── VersionedERC721V2.json │ │ └── migrated │ │ │ └── ResearchObjectMigrated.sol │ │ │ └── ResearchObjectMigrated.json │ └── hardhat │ │ └── console.sol │ │ └── console.json ├── contracts │ ├── DpidAliasRegistry.sol │ ├── DpidRegistry.sol │ ├── IDpidRegistry.sol │ ├── ResearchObject.sol │ ├── ResearchObjectV2.sol │ ├── TestERC721.sol │ ├── VersionedERC721.sol │ ├── VersionedERC721V2.sol │ └── migrated │ │ ├── MigrationTools.sol │ │ └── ResearchObjectMigrated.sol ├── hardhat-service.yaml ├── hardhat.config.ts ├── index.ts ├── kubernetes │ ├── deployment.sepoliaProd.yaml │ └── depoloyment.sepoliaDev.yaml ├── migration-data │ ├── aliasRegistrySync_dev_Fri,_28_Jun_2024_07:46:18_GMT.json │ ├── aliasRegistrySync_dev_Mon,_19_Aug_2024_14:15:54_GMT.json │ ├── aliasRegistrySync_dev_Mon,_22_Jul_2024_06:19:47_GMT.json │ ├── aliasRegistrySync_dev_Mon,_24_Jun_2024_15:21:59_GMT.json │ ├── aliasRegistrySync_dev_Thu,_01_Aug_2024_14:56:06_GMT.json │ ├── aliasRegistrySync_prod_Fri,_28_Jun_2024_07:36:17_GMT.json │ ├── aliasRegistrySync_prod_Mon,_19_Aug_2024_14:28:53_GMT.json │ ├── aliasRegistrySync_prod_Mon,_22_Jul_2024_06:59:30_GMT.json │ ├── aliasRegistrySync_prod_Thu,_01_Aug_2024_15:02:42_GMT.json │ ├── aliasRegistrySync_prod_Wed,_11_Sep_2024_12:38:13_GMT.json │ ├── aliasRegistrySync_prod_Wed,_18_Sep_2024_13:04:23_GMT.json │ ├── aliasRegistry_dev_Wed,_12_Jun_2024_13:23:15_GMT.json │ ├── aliasRegistry_prod_Tue,_25_Jun_2024_08:36:06_GMT.json │ ├── migrationData_Thu Mar 21 2024.json │ └── migrationData_Wed Mar 20 2024.json ├── package.json ├── scripts │ ├── ___finishMigrationFromSnapshot.__ts │ ├── alias-registry │ │ ├── README.md │ │ ├── activateAliasRegistry.mjs │ │ ├── deployDpidAliasRegistry.js │ │ ├── manualUpgrade.mjs │ │ ├── migrateToAliasRegistry.mjs │ │ └── syncAliasRegistryMigration.mjs │ ├── checkTestDeployments.sh │ ├── deployDpidRegistry.js │ ├── deployLocalDpidSubgraph.sh │ ├── deployLocalSubgraph.sh │ ├── deployResearchObject.js │ ├── finishMigrationFromSnapshot.js │ ├── forceImportGoerli.js │ ├── migrateToNewContract.js │ ├── seed.sh │ ├── seeds │ │ └── __TEST__seedDiscoveries.ts │ ├── startTestChain.sh │ ├── stubHardhatAnalytics.sh │ ├── upgradeGoerliResearchObject.js │ └── upgradeResearchObject.js ├── subgraph │ ├── generated │ │ ├── DeSciNodes │ │ │ ├── ResearchObject.ts │ │ │ └── ResearchObjectMigrated.ts │ │ └── schema.ts │ ├── mapping.ts │ ├── schema.graphql │ ├── subgraph.dev.yaml │ ├── subgraph.local.yaml │ ├── subgraph.prod.yaml │ ├── subgraph.sepoliaDev.yaml │ ├── subgraph.sepoliaProd.yaml │ └── subgraph.stage.yaml ├── test │ ├── DpidAliasRegistry.ts │ ├── DpidRegistry.ts │ ├── Prize.ts.old │ ├── ResearchObject.ts │ ├── ResearchObjectProxy.ts │ ├── lib │ │ └── utils.ts │ └── migrated │ │ └── ResearchObjectMigrated.ts ├── tsconfig.json ├── tsconfig.json.ignore ├── typechain-types │ ├── ContextUpgradeable.ts │ ├── DpidAliasRegistry.ts │ ├── DpidRegistry.ts │ ├── ERC165.ts │ ├── ERC165Upgradeable.ts │ ├── ERC721.ts │ ├── ERC721Upgradeable.ts │ ├── IDpidRegistry.ts │ ├── IERC165.ts │ ├── IERC165Upgradeable.ts │ ├── IERC721.ts │ ├── IERC721Metadata.ts │ ├── IERC721MetadataUpgradeable.ts │ ├── IERC721Receiver.ts │ ├── IERC721ReceiverUpgradeable.ts │ ├── IERC721Upgradeable.ts │ ├── Initializable.ts │ ├── OwnableUpgradeable.ts │ ├── PausableUpgradeable.ts │ ├── ResearchObject.ts │ ├── ResearchObjectMigrated.ts │ ├── ResearchObjectV2.ts │ ├── TestERC721.ts │ ├── VersionedERC721.ts │ ├── VersionedERC721V2.ts │ ├── common.ts │ ├── factories │ │ ├── ContextUpgradeable__factory.ts │ │ ├── DpidAliasRegistry__factory.ts │ │ ├── DpidRegistry__factory.ts │ │ ├── ERC165Upgradeable__factory.ts │ │ ├── ERC165__factory.ts │ │ ├── ERC721Upgradeable__factory.ts │ │ ├── ERC721__factory.ts │ │ ├── IDpidRegistry__factory.ts │ │ ├── IERC165Upgradeable__factory.ts │ │ ├── IERC165__factory.ts │ │ ├── IERC721MetadataUpgradeable__factory.ts │ │ ├── IERC721Metadata__factory.ts │ │ ├── IERC721ReceiverUpgradeable__factory.ts │ │ ├── IERC721Receiver__factory.ts │ │ ├── IERC721Upgradeable__factory.ts │ │ ├── IERC721__factory.ts │ │ ├── Initializable__factory.ts │ │ ├── OwnableUpgradeable__factory.ts │ │ ├── PausableUpgradeable__factory.ts │ │ ├── ResearchObjectMigrated__factory.ts │ │ ├── ResearchObjectV2__factory.ts │ │ ├── ResearchObject__factory.ts │ │ ├── TestERC721__factory.ts │ │ ├── VersionedERC721V2__factory.ts │ │ └── VersionedERC721__factory.ts │ ├── hardhat.d.ts │ └── index.ts └── yarn.lock ├── desci-elastic ├── Dockerfile-logstash ├── init-logstash.sh ├── logstash-authors.conf ├── logstash-works-authorships.conf ├── logstash-works.conf └── logstash.conf ├── desci-media-isolated ├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── README.md ├── kubernetes │ ├── deployment_dev.yaml │ ├── deployment_prod.yaml │ ├── deployment_staging.yaml │ ├── network_policies_dev.yaml │ ├── network_policies_prod.yaml │ └── network_policies_staging.yaml ├── package-lock.json ├── package.json ├── public │ └── static │ │ ├── code-available.png │ │ ├── data-available.png │ │ └── fonts │ │ ├── Inter-Medium.ttf │ │ ├── Inter-Regular.ttf │ │ └── Satoshi-Bold.ttf ├── scripts │ ├── containerInitDev.sh │ └── containerInitProd.sh ├── src │ ├── config │ │ └── index.ts │ ├── controllers │ │ ├── pdf │ │ │ ├── createCover.ts │ │ │ └── preview.ts │ │ └── thumbnails │ │ │ └── create.ts │ ├── index.ts │ ├── middleware │ │ ├── errorHandler.ts │ │ └── uploadHandler.ts │ ├── routes │ │ ├── index.ts │ │ └── v1 │ │ │ ├── index.ts │ │ │ ├── pdf.ts │ │ │ └── thumbnails.ts │ ├── services │ │ ├── ipfs.ts │ │ ├── pdf.ts │ │ └── thumbnails.ts │ ├── types │ │ └── pdf.ts │ └── utils │ │ ├── customErrors.ts │ │ ├── logger.ts │ │ └── utils.ts └── tsconfig.json ├── desci-models ├── .gitignore ├── .prettierignore ├── .prettierrc ├── Makefile ├── README.md ├── package.json ├── src │ ├── ResearchObject.ts │ ├── RoCrate.ts │ ├── actions.ts │ ├── automerge.ts │ ├── constants.ts │ ├── fields.ts │ ├── index.ts │ ├── transformers │ │ ├── BaseTransformer.ts │ │ ├── RdfTransformer.ts │ │ ├── RoCrateTransformer.ts │ │ └── index.ts │ └── trees │ │ ├── treeTools.ts │ │ └── treeTypes.ts ├── tests │ ├── ResearchObject.test.ts │ ├── TreeTools.test.ts │ ├── example-data │ │ ├── exampleNode.json │ │ ├── exampleNodeToRoCrate.json │ │ ├── exampleNodeWithAuthors.json │ │ ├── exampleRoCrate.json │ │ ├── roCrateExample2.json │ │ ├── roCrateExampleExternal.json │ │ └── roCrateWithWorkflow.json │ └── transformers │ │ ├── RdfTransformer.test.ts │ │ └── RoCrateTransformer.test.ts ├── tsconfig.json └── yarn.lock ├── desci-nodes-logo.png ├── desci-repo ├── .dockerignore ├── .env.example ├── .env.test ├── .eslintrc.cjs ├── .gitignore ├── .mocharc.json ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── Makefile ├── kubernetes │ ├── deployment_dev.yaml │ ├── deployment_prod.yaml │ └── deployment_staging.yaml ├── log │ └── .gitkeep ├── nodemon.json ├── package.json ├── scripts │ ├── be-node-test.sh │ └── wait-for-it.sh ├── src │ ├── config.ts │ ├── controllers │ │ └── nodes │ │ │ ├── documents.ts │ │ │ └── utils.ts │ ├── db │ │ └── index.ts │ ├── index.ts │ ├── lib │ │ ├── PartykitNodeWsAdapter.ts │ │ ├── PostgresStorageAdapter.ts │ │ ├── automerge-repo-network-websocket │ │ │ ├── BrowserWebSocketClientAdapter.ts │ │ │ ├── PartykitWsServerAdapter.ts │ │ │ ├── assert.ts │ │ │ ├── chunking.ts │ │ │ ├── index.ts │ │ │ ├── messages.ts │ │ │ ├── protocolVersion.ts │ │ │ └── toArrayBuffer.ts │ │ └── errors.ts │ ├── logger.ts │ ├── middleware │ │ ├── ensureApiKey.ts │ │ ├── guard.ts │ │ └── permissions.ts │ ├── repo.ts │ ├── routes │ │ ├── index.ts │ │ ├── pages │ │ │ ├── 404.ts │ │ │ └── root.ts │ │ └── v1 │ │ │ ├── nodes.ts │ │ │ └── v1.ts │ ├── server.ts │ ├── services │ │ ├── manifestRepo.ts │ │ ├── nodes.ts │ │ └── user.ts │ ├── types.ts │ └── validators │ │ ├── schema.ts │ │ └── test │ │ └── schema.spec.ts ├── test │ └── integration │ │ └── automerge.test.ts ├── tsconfig.json ├── yarn.lock └── yarn.old.lock ├── desci-server ├── .dockerignore ├── .eslintrc.cjs ├── .gitignore ├── .npmcheckrc ├── .prettierignore ├── .prettierrc ├── DPID_API_DOCUMENTATION.md ├── Dockerfile ├── Dockerfile.ci ├── LICENSE ├── Makefile ├── ORCID.md ├── QUERIES.md ├── README.md ├── docs │ └── MYST_GITHUB_IMPORT_API_DOCUMENTATION.md ├── kubernetes │ ├── cronjob_email_reminders_dev.yaml │ ├── cronjob_email_reminders_prod.yaml │ ├── deployment_demo.yaml │ ├── deployment_dev.yaml │ ├── deployment_migrate.yaml │ ├── deployment_prod.yaml │ ├── deployment_staging.yaml │ ├── grobid_dev.yaml │ ├── prisma_dev.yaml │ └── prisma_prod.yaml ├── nodemon.json ├── package.json ├── postman │ └── DeSci Nodes Server.postman_collection.json ├── prisma │ ├── dbml │ │ └── schema.dbml │ ├── diagram.dot │ ├── diagram.svg │ ├── migrations │ │ ├── 20210819115833_init │ │ │ └── migration.sql │ │ ├── 20210925131212_unique │ │ │ └── migration.sql │ │ ├── 20210927122226_restbody │ │ │ └── migration.sql │ │ ├── 20210928191712_image │ │ │ └── migration.sql │ │ ├── 20211026225814_identity │ │ │ └── migration.sql │ │ ├── 20211026230422_user_indices │ │ │ └── migration.sql │ │ ├── 20211102221103_sessions │ │ │ └── migration.sql │ │ ├── 20220411114909_discovery_cid │ │ │ └── migration.sql │ │ ├── 20220411120650_discovery_version_cid │ │ │ └── migration.sql │ │ ├── 20220411121311_discovery_remove_breakthrough │ │ │ └── migration.sql │ │ ├── 20220519133659_orcid_retrieve_action │ │ │ └── migration.sql │ │ ├── 20220519212252_discovery_to_node_and_waitlist │ │ │ └── migration.sql │ │ ├── 20220525051511_ │ │ │ └── migration.sql │ │ ├── 20220526121355_invite_code │ │ │ └── migration.sql │ │ ├── 20220530130454_add_invite_expiration │ │ │ └── migration.sql │ │ ├── 20220530130713_remove_invite_unique │ │ │ └── migration.sql │ │ ├── 20220602102959_add_magic_links │ │ │ └── migration.sql │ │ ├── 20220602103402_oauth │ │ │ └── migration.sql │ │ ├── 20220602121609_reformat_magic_link │ │ │ └── migration.sql │ │ ├── 20220610140657_add_interaction_types │ │ │ └── migration.sql │ │ ├── 20220610140838_fix_interaction_types │ │ │ └── migration.sql │ │ ├── 20220622013038_waitlist_user │ │ │ └── migration.sql │ │ ├── 20220809064035_add_multiple_wallets │ │ │ └── migration.sql │ │ ├── 20220809064737_add_multiple_wallets_2 │ │ │ └── migration.sql │ │ ├── 20220809125220_node_uuid │ │ │ └── migration.sql │ │ ├── 20220811094353_user_nonce │ │ │ └── migration.sql │ │ ├── 20220811100248_nickname_wallet │ │ │ └── migration.sql │ │ ├── 20220819025000_add_indices │ │ │ └── migration.sql │ │ ├── 20220820153702_node_consent │ │ │ └── migration.sql │ │ ├── 20220820164636_prisma_upgrade │ │ │ └── migration.sql │ │ ├── 20220820164811_faucet_flag │ │ │ └── migration.sql │ │ ├── 20220826035529_gift_transaction │ │ │ └── migration.sql │ │ ├── 20220830044330_user_code_runner │ │ │ └── migration.sql │ │ ├── 20221014155555_profile_fields_added │ │ │ └── migration.sql │ │ ├── 20221020083555_add_gitpass_field │ │ │ └── migration.sql │ │ ├── 20221123102511_dataset_migration │ │ │ └── migration.sql │ │ ├── 20221123115654_data_integration_adjustments │ │ │ └── migration.sql │ │ ├── 20221123115812_data_adjustments │ │ │ └── migration.sql │ │ ├── 20221124163259_added_directory_distinction │ │ │ └── migration.sql │ │ ├── 20221216030848_adds_profile_google_scholar_attr │ │ │ └── migration.sql │ │ ├── 20221219013943_gitcoin_passport │ │ │ └── migration.sql │ │ ├── 20221219220813_rename_gitcoin_passport_field │ │ │ └── migration.sql │ │ ├── 20230109145919_public_data_reference_and_ipfs_mirror_added │ │ │ └── migration.sql │ │ ├── 20230112164617_added_paths_rootcids │ │ │ └── migration.sql │ │ ├── 20230113032123_link_node_version_to_data_references │ │ │ └── migration.sql │ │ ├── 20230113112034_add_document_datatype │ │ │ └── migration.sql │ │ ├── 20230113162110_added_cid_pruning_table │ │ │ └── migration.sql │ │ ├── 20230113192215_fixed_cid_prune_list_table_name │ │ │ └── migration.sql │ │ ├── 20230113193541_added_default_deleted_bool_to_cid_prune_list │ │ │ └── migration.sql │ │ ├── 20230113194612_added_directory_bool_to_cid_prune_list │ │ │ └── migration.sql │ │ ├── 20230114133312_add_publish_node │ │ │ └── migration.sql │ │ ├── 20230114133313_add_publish_node2 │ │ │ └── migration.sql │ │ ├── 20230114133314_add_publish_node3 │ │ │ └── migration.sql │ │ ├── 20230114133315_add_publish_node4 │ │ │ └── migration.sql │ │ ├── 20230114153135_add_user_action_action_type │ │ │ └── migration.sql │ │ ├── 20230117162218_add_friend_referral_model │ │ │ └── migration.sql │ │ ├── 20230117163511_remove_unused_friend_referral_fields │ │ │ └── migration.sql │ │ ├── 20230117164423_update_referral_status_enum │ │ │ └── migration.sql │ │ ├── 20230119174519_add_provider_count_to_public_data_reference_on_ipfs_mirror │ │ │ └── migration.sql │ │ ├── 20230122091113_further_merge │ │ │ └── migration.sql │ │ ├── 20230123211144_migrate_fin │ │ │ └── migration.sql │ │ ├── 20230124164434_public_ref_schema │ │ │ └── migration.sql │ │ ├── 20230125172141_add_drive_storage_limit │ │ │ └── migration.sql │ │ ├── 20230125190146_default_drive_limit_to_five │ │ │ └── migration.sql │ │ ├── 20230126191812_add_amount_awarded_storage_gb_friend_referral │ │ │ └── migration.sql │ │ ├── 20230127112009_add_referral_action_types_1 │ │ │ └── migration.sql │ │ ├── 20230127112009_add_referral_action_types_2 │ │ │ └── migration.sql │ │ ├── 20230127113900_rename_referree │ │ │ └── migration.sql │ │ ├── 20230127121522_add_uuid_to_friend_referral │ │ │ └── migration.sql │ │ ├── 20230127124048_make_uuid_unique │ │ │ └── migration.sql │ │ ├── 20230221020655_add_research_fields_table │ │ │ └── migration.sql │ │ ├── 20230221023121_add_unique_constraint_to_research_fields_name_column │ │ │ └── migration.sql │ │ ├── 20230402185833_added_data_bucket_type │ │ │ └── migration.sql │ │ ├── 20230402190323_unknown_type_added │ │ │ └── migration.sql │ │ ├── 20230405222251_private_share_table │ │ │ └── migration.sql │ │ ├── 20230416160624_ls │ │ │ └── migration.sql │ │ ├── 20230416164438_add_external_to_publicrefs │ │ │ └── migration.sql │ │ ├── 20230417045958_add_node_cover │ │ │ └── migration.sql │ │ ├── 20230417114424_add_node_cover │ │ │ └── migration.sql │ │ ├── 20230425115523_add_node_cover_title_and_version │ │ │ └── migration.sql │ │ ├── 20230425131451_add_version_field_and_1_to_many_node_relation │ │ │ └── migration.sql │ │ ├── 20230425154133_node_cover_remove_unique_constraints │ │ │ └── migration.sql │ │ ├── 20230425155944_node_cover_migrate_to_multiple_column_uniqueness │ │ │ └── migration.sql │ │ ├── 20230429214452_make_public_refs_option_user_and_version │ │ │ └── migration.sql │ │ ├── 20230526150728_add_user_orgs │ │ │ └── migration.sql │ │ ├── 20230528094530_node_soft_delete_field │ │ │ └── migration.sql │ │ ├── 20230719172545_add_orcid_cache │ │ │ └── migration.sql │ │ ├── 20230719181835_fix_orcid_profile_model │ │ │ └── migration.sql │ │ ├── 20230719193032_add_json_profile │ │ │ └── migration.sql │ │ ├── 20230904170249_add_failed_attempts │ │ │ └── migration.sql │ │ ├── 20230924042031_tokenidnullconstraint_drop │ │ │ └── migration.sql │ │ ├── 20230924044837_authtokensource │ │ │ └── migration.sql │ │ ├── 20231030200456_add_upload_jobs_table │ │ │ └── migration.sql │ │ ├── 20231108232618_default_drive_gb │ │ │ └── migration.sql │ │ ├── 20231128184308_add_draft_node_tree_table │ │ │ └── migration.sql │ │ ├── 20231128190859_add_external_bool_to_draft_node_tree_table │ │ │ └── migration.sql │ │ ├── 20231129121419_non_optional_path_in_draft_node_tree │ │ │ └── migration.sql │ │ ├── 20231201191632_add_path_nodeid_uniqueness_constraint_draft_node_tree │ │ │ └── migration.sql │ │ ├── 20231205012324_add_manifest_document_id_to_node_table │ │ │ └── migration.sql │ │ ├── 20231206234316_add_automerge_document_storage_table │ │ │ └── migration.sql │ │ ├── 20231211151127_remove_users_from_draft_node_trees │ │ │ └── migration.sql │ │ ├── 20231211152916_remove_user_id_draft_node_trees │ │ │ └── migration.sql │ │ ├── 20231213211511_ │ │ │ └── migration.sql │ │ ├── 20240110020737_add_community_and_items_feed_and_endorsements │ │ │ └── migration.sql │ │ ├── 20240110044029_dpid10 │ │ │ └── migration.sql │ │ ├── 20240110050930_endorse_dpid │ │ │ └── migration.sql │ │ ├── 20240110092031_add_ceramic_streamid_to_node │ │ │ └── migration.sql │ │ ├── 20240123184456_add_api_key │ │ │ └── migration.sql │ │ ├── 20240123185353_add_memo_to_api_key │ │ │ └── migration.sql │ │ ├── 20240126184118_fix_memo_uniqueness_constraint │ │ │ └── migration.sql │ │ ├── 20240131130629_remove_memo_unique_constraint │ │ │ └── migration.sql │ │ ├── 20240202111708_key │ │ │ └── migration.sql │ │ ├── 20240205203956_attestations_annotations_comments_reactions_schemas │ │ │ └── migration.sql │ │ ├── 20240206212210_add_keywords_column_to_desci_community_table │ │ │ └── migration.sql │ │ ├── 20240215051508_add_slug_to_desci_community_table │ │ │ └── migration.sql │ │ ├── 20240219023944_update_communities │ │ │ └── migration.sql │ │ ├── 20240219144409_update_community │ │ │ └── migration.sql │ │ ├── 20240219162523_add_revoke_fields_to_node_attestation │ │ │ └── migration.sql │ │ ├── 20240220203246_update_unique_constraint_to_name_plus_community_id │ │ │ └── migration.sql │ │ ├── 20240220214716_add_unique_constraint_to_community_selected_attestation_table │ │ │ └── migration.sql │ │ ├── 20240221000238_rename_community_selected_attestation_to_community_entry_attestation │ │ │ └── migration.sql │ │ ├── 20240221145731_add_thumbnails_table │ │ │ └── migration.sql │ │ ├── 20240229065702_add_publish_worker_table │ │ │ └── migration.sql │ │ ├── 20240229071713_add_publish_node_action_type │ │ │ └── migration.sql │ │ ├── 20240305235447_remove_highlight_add_highlights_and_links_to_annotation_table │ │ │ └── migration.sql │ │ ├── 20240313161411_create_node_contribution_table │ │ │ └── migration.sql │ │ ├── 20240314023212_add_publish_consent_to_action_types_enum │ │ │ └── migration.sql │ │ ├── 20240314085720_add_commit_i_ds_in_node_version_and_publish_task_queue │ │ │ └── migration.sql │ │ ├── 20240315105529_add_orcid_to_contributions │ │ │ └── migration.sql │ │ ├── 20240315124454_email_optional_node_contributions │ │ │ └── migration.sql │ │ ├── 20240318164046_soft_delete_contributors │ │ │ └── migration.sql │ │ ├── 20240318200900_enable_multiple_private_share_codes │ │ │ └── migration.sql │ │ ├── 20240320193439_add_denied_state_to_node_contributions │ │ │ └── migration.sql │ │ ├── 20240417110758_add_protected_column_to_attestations_table │ │ │ └── migration.sql │ │ ├── 20240417141710_add_verified_image_column_to_attestation_table │ │ │ └── migration.sql │ │ ├── 20240421124358_orcid_record_putcodes │ │ │ └── migration.sql │ │ ├── 20240508094116_add_distribution_pdfs_table │ │ │ └── migration.sql │ │ ├── 20240510003939_orcid_put_record_update │ │ │ └── migration.sql │ │ ├── 20240510020627_orcid_putcode_table │ │ │ └── migration.sql │ │ ├── 20240524095750_add_manifest_cid_dist_pdfs_table │ │ │ └── migration.sql │ │ ├── 20240531165246_add_pdf_preview_cache_table │ │ │ └── migration.sql │ │ ├── 20240604123832_add_doi_records_table │ │ │ └── migration.sql │ │ ├── 20240606134228_add_claim_attestation_action_type │ │ │ └── migration.sql │ │ ├── 20240606134308_add_revoke_claim_action_type │ │ │ └── migration.sql │ │ ├── 20240606134336_add_claim_entry_attestations_action_type │ │ │ └── migration.sql │ │ ├── 20240606134406_add_comment_action_type │ │ │ └── migration.sql │ │ ├── 20240606134439_remove_comment_action_type │ │ │ └── migration.sql │ │ ├── 20240606134558_add_verify_attestation_action_type │ │ │ └── migration.sql │ │ ├── 20240606134622_add_unverify_attestation_action_type │ │ │ └── migration.sql │ │ ├── 20240606134643_add_update_orcid_record_action_type │ │ │ └── migration.sql │ │ ├── 20240606134717_add_remove_orcid_work_record_action_type │ │ │ └── migration.sql │ │ ├── 20240606134743_add_orcid_api_error_action_type │ │ │ └── migration.sql │ │ ├── 20240612181102_node_attestation_dpid_optional │ │ │ └── migration.sql │ │ ├── 20240613093337_add_dpid_alias_field_to_node │ │ │ └── migration.sql │ │ ├── 20240619091530_add_doi_submission_queue │ │ │ └── migration.sql │ │ ├── 20240624161728_invites_sent_bool │ │ │ └── migration.sql │ │ ├── 20240703141325_add_dpid_unique_doi_uuid_to_submission_queue │ │ │ └── migration.sql │ │ ├── 20240730173608_add_deferred_email_table │ │ │ └── migration.sql │ │ ├── 20240730173953_remove_unecessary_relations_deferred_emails_table │ │ │ └── migration.sql │ │ ├── 20240731060836_remove_bad_relation_field │ │ │ └── migration.sql │ │ ├── 20240808102242_ │ │ │ └── migration.sql │ │ ├── 20240808140608_ │ │ │ └── migration.sql │ │ ├── 20240808190859_revert_deferred_table │ │ │ └── migration.sql │ │ ├── 20240925135142_add_uuid_and_visible_and_make_nodeattestation_id_optional │ │ │ └── migration.sql │ │ ├── 20240926094958_remove_nodeid_column_from_annotation │ │ │ └── migration.sql │ │ ├── 20241008193920_add_notifications_table │ │ │ └── migration.sql │ │ ├── 20241011115808_add_comments_notif_setting │ │ │ └── migration.sql │ │ ├── 20241030114831_add_more_notif_types │ │ │ └── migration.sql │ │ ├── 20241118075235_ │ │ │ └── migration.sql │ │ ├── 20241119084420_bookmark_titles │ │ │ └── migration.sql │ │ ├── 20241125141101_user_unseen_notif_count │ │ │ └── migration.sql │ │ ├── 20241202124458_attestation_doi_and_orcid_privileges │ │ │ └── migration.sql │ │ ├── 20241205220126_add_publish_status │ │ │ └── migration.sql │ │ ├── 20241206120942_fix_publish_status_unique_constraint │ │ │ └── migration.sql │ │ ├── 20241210102946_add_handle_node_version_entry_check │ │ │ └── migration.sql │ │ ├── 20241211184344_add_unique_constraint_on_commit_id │ │ │ └── migration.sql │ │ ├── 20241211203631_add_manifest_cid_publish_status_table │ │ │ └── migration.sql │ │ ├── 20241224113519_external_publications │ │ │ └── migration.sql │ │ ├── 20250108131055_community_radar_entry │ │ │ └── migration.sql │ │ ├── 20250110112721_add_date_to_annotation │ │ │ └── migration.sql │ │ ├── 20250116083416_comment_vote_table │ │ │ └── migration.sql │ │ ├── 20250124124412_is_verified_publication │ │ │ └── migration.sql │ │ ├── 20250127072323_externalpub_verified_at │ │ │ └── migration.sql │ │ ├── 20250128090846_editcomment_intractionlog │ │ │ └── migration.sql │ │ ├── 20250203135951_comment_reply │ │ │ └── migration.sql │ │ ├── 20250226042357_node_like │ │ │ └── migration.sql │ │ ├── 20250314093710_wallets_published_table │ │ │ └── migration.sql │ │ ├── 20250318133217_community_submission_schema │ │ │ └── migration.sql │ │ ├── 20250320091317_add_guest_flag │ │ │ └── migration.sql │ │ ├── 20250320105957_doi_queue_attempts │ │ │ └── migration.sql │ │ ├── 20250321114054_community_submission_node_version │ │ │ └── migration.sql │ │ ├── 20250324094458_add_guest_conversion_action │ │ │ └── migration.sql │ │ ├── 20250326110833_rejection_reason │ │ │ └── migration.sql │ │ ├── 20250331084002_add_is_guest_interaction_log │ │ │ └── migration.sql │ │ ├── 20250331085215_note_guest_converted_user │ │ │ └── migration.sql │ │ ├── 20250331140339_add_guest_data_ref_table │ │ │ └── migration.sql │ │ ├── 20250409094427_data_refs_add_submission_pkg_thumbnails │ │ │ └── migration.sql │ │ ├── 20250409181339_add_submission_pkg_preview_data_type │ │ │ └── migration.sql │ │ ├── 20250409182032_optional_logged_data │ │ │ └── migration.sql │ │ ├── 20250410172951_add_data_migration_table │ │ │ └── migration.sql │ │ ├── 20250415192748_add_migration_cleanup_state │ │ │ └── migration.sql │ │ ├── 20250424195340_add_user_signup_success_action │ │ │ └── migration.sql │ │ ├── 20250428174742_add_novelty_score_cfg │ │ │ └── migration.sql │ │ ├── 20250430180955_add_merged_into_at_log │ │ │ └── migration.sql │ │ ├── 20250505051225_add_merge_guest_existing_user_log │ │ │ └── migration.sql │ │ ├── 20250513190050_journals_base_schema │ │ │ └── migration.sql │ │ ├── 20250513222607_add_legacy_dpid_alias │ │ │ └── migration.sql │ │ ├── 20250514181153_add_accepted_at_invite │ │ │ └── migration.sql │ │ ├── 20250514181454_accepted_optional_add_decision_at │ │ │ └── migration.sql │ │ ├── 20250514184838_add_journal_relo_event_log │ │ │ └── migration.sql │ │ ├── 20250515203446_add_more_journal_events │ │ │ └── migration.sql │ │ ├── 20250519211701_optional_user_journal_event_log │ │ │ └── migration.sql │ │ ├── 20250521214948_add_workload_to_editors_add_notification_categories │ │ │ └── migration.sql │ │ ├── 20250521215859_remove_workload_journal_editor │ │ │ └── migration.sql │ │ ├── 20250522174644_add_new_notification_types │ │ │ └── migration.sql │ │ ├── 20250522231248_journal_submission_related_changes │ │ │ └── migration.sql │ │ ├── 20250527105816_add_existing_users_to_referee_invites │ │ │ └── migration.sql │ │ ├── 20250527112215_adjust_referee_invite_assignment_schema │ │ │ └── migration.sql │ │ ├── 20250527213922_ref_invite_adjustments_more_journal_events │ │ │ └── migration.sql │ │ ├── 20250527214005_mandatory_deadline_field_ref_invites │ │ │ └── migration.sql │ │ ├── 20250527214312_ │ │ │ └── migration.sql │ │ ├── 20250528162506_make_fields_optional │ │ │ └── migration.sql │ │ ├── 20250528165245_journal_review_and_referee_update │ │ │ └── migration.sql │ │ ├── 20250529075817_add_editor_max_workload │ │ │ └── migration.sql │ │ ├── 20250529104527_add_review_logs_entries │ │ │ └── migration.sql │ │ ├── 20250529112133_add_timestamps_to_review │ │ │ └── migration.sql │ │ ├── 20250602133023_revision_schema_update │ │ │ └── migration.sql │ │ ├── 20250602154128_revision_datetime_fields │ │ │ └── migration.sql │ │ ├── 20250602164144_update_journal_event_log_and_revision_status │ │ │ └── migration.sql │ │ ├── 20250604093651_submission_doi_tracking │ │ │ └── migration.sql │ │ ├── 20250617104621_journal_submission_duplicate_user_ref │ │ │ └── migration.sql │ │ ├── 20250624215645_add_form_templates │ │ │ └── migration.sql │ │ ├── 20250626095505_change_referee_id_to_user_id │ │ │ └── migration.sql │ │ ├── 20250626185944_add_expected_forms │ │ │ └── migration.sql │ │ ├── 20250701112846_add_questionnaire_submitted_action │ │ │ └── migration.sql │ │ ├── 20250702201821_add_form_uuid │ │ │ └── migration.sql │ │ ├── 20250708143528_retrieve_dpid_metadata_action_log │ │ │ └── migration.sql │ │ ├── 20250709182718_add_name_to_ref_invites │ │ │ └── migration.sql │ │ ├── 20250714195936_add_journal_settings │ │ │ └── migration.sql │ │ ├── 20250718143753_add_marketing_consent │ │ │ └── migration.sql │ │ ├── 20250723191526_add_base_ext_api_meterage_table │ │ │ └── migration.sql │ │ ├── 20250804192302_user_feature_limtis_table │ │ │ └── migration.sql │ │ ├── 20250804211704_add_period_start_to_feature_limit_table │ │ │ └── migration.sql │ │ ├── 20250812223524_research_assistant_feature_added │ │ │ └── migration.sql │ │ ├── 20250813224359_more_plan_codenames │ │ │ └── migration.sql │ │ ├── 20250901141008_add_plan_anduser │ │ │ └── migration.sql │ │ ├── 20250901162731_journal_articles_and_instructions │ │ │ └── migration.sql │ │ ├── 20250913220000_add_signup_host_and_profile_image │ │ │ └── migration.sql │ │ ├── 20250916095033_sciweave_consent │ │ │ └── migration.sql │ │ ├── 20250919112243_separate_questionnaire_marketting_consent │ │ │ └── migration.sql │ │ ├── 20250923215809_myst_repo_actions │ │ │ └── migration.sql │ │ ├── 20250923220224_myst_repo_job_logging │ │ │ └── migration.sql │ │ ├── 20250923220521_myst_job_cancellation │ │ │ └── migration.sql │ │ ├── 20251007155953_editor_invite_name │ │ │ └── migration.sql │ │ ├── 20251009101156_sent_email_table │ │ │ └── migration.sql │ │ ├── 20251010103207_add_sent_email_types │ │ │ └── migration.sql │ │ ├── 20251015103402_user_action_index_interaction_log │ │ │ └── migration.sql │ │ ├── 20251016182035_track_submission_revision_request_date │ │ │ └── migration.sql │ │ ├── 20251016193543_journal_slug_column │ │ │ └── migration.sql │ │ ├── 20251021190533_github_import_task_queue │ │ │ └── migration.sql │ │ ├── 20251021204115_import_queue_db_relationships │ │ │ └── migration.sql │ │ ├── 20251021224057_import_task_queue_node_foreign_key │ │ │ └── migration.sql │ │ ├── 20251021230419_change_field_name │ │ │ └── migration.sql │ │ ├── 20251028101040_add_email_internal_tracking_id │ │ │ └── migration.sql │ │ ├── 20251031143718_stripe_user_id │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── schema.prisma │ └── seed.ts ├── renovate.json ├── scripts │ ├── be-node-dev.sh │ ├── be-node-test.sh │ ├── import-ipfs-content.sh │ ├── sync-subscription.js │ └── wait-for-it.sh ├── src │ ├── client.ts │ ├── config.ts │ ├── config │ │ ├── index.ts │ │ └── stripe.ts │ ├── consts │ │ └── ConstsUser.ts │ ├── controllers │ │ ├── admin │ │ │ ├── analytics.ts │ │ │ ├── communities │ │ │ │ └── index.ts │ │ │ ├── data │ │ │ │ └── retryMigration.ts │ │ │ ├── debug.ts │ │ │ ├── doi │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── metrics │ │ │ │ ├── featureAdoptionMetrics.ts │ │ │ │ ├── publishMetrics.ts │ │ │ │ ├── researchObjectMetrics.ts │ │ │ │ ├── retentionMetrics.ts │ │ │ │ └── userEngagements.ts │ │ │ ├── nodes.ts │ │ │ ├── publish │ │ │ │ └── resumePublish.ts │ │ │ ├── schema.ts │ │ │ └── users.ts │ │ ├── attestations │ │ │ ├── claims.ts │ │ │ ├── comments.ts │ │ │ ├── index.ts │ │ │ ├── reactions.ts │ │ │ ├── recommendations.ts │ │ │ ├── show.ts │ │ │ └── verification.ts │ │ ├── auth │ │ │ ├── convertGuest.ts │ │ │ ├── convertGuestGoogle.ts │ │ │ ├── convertGuestOrcid.ts │ │ │ ├── google.ts │ │ │ ├── guest.ts │ │ │ ├── index.ts │ │ │ ├── issueApiKey.ts │ │ │ ├── listApiKey.ts │ │ │ ├── login.ts │ │ │ ├── logout.ts │ │ │ ├── magic.ts │ │ │ ├── marketingConsent.ts │ │ │ ├── orcid.ts │ │ │ ├── orcidNext.ts │ │ │ ├── profile.ts │ │ │ ├── revokeApiKey.ts │ │ │ ├── updateSignupDetails.ts │ │ │ └── utils.ts │ │ ├── authors │ │ │ ├── index.ts │ │ │ ├── transformer.ts │ │ │ └── types.ts │ │ ├── communities │ │ │ ├── feed.ts │ │ │ ├── guard.ts │ │ │ ├── index.ts │ │ │ ├── list.ts │ │ │ ├── radar.ts │ │ │ ├── submissions.ts │ │ │ ├── types.ts │ │ │ └── util.ts │ │ ├── data │ │ │ ├── delete.ts │ │ │ ├── diff.ts │ │ │ ├── google │ │ │ │ └── import.ts │ │ │ ├── index.ts │ │ │ ├── move.ts │ │ │ ├── rename.ts │ │ │ ├── researchFields.ts │ │ │ ├── retrieve.ts │ │ │ ├── update.ts │ │ │ ├── updateExternalCid.ts │ │ │ └── utils.ts │ │ ├── doi │ │ │ ├── check.ts │ │ │ ├── index.ts │ │ │ ├── mint.ts │ │ │ └── schema.ts │ │ ├── dpid │ │ │ ├── index.ts │ │ │ └── schema.ts │ │ ├── externalApi │ │ │ ├── RefereeRecommender │ │ │ │ ├── getResults.ts │ │ │ │ ├── getUsageStatus.ts │ │ │ │ ├── issuePresignedUrl.ts │ │ │ │ └── triggerRecommendation.ts │ │ │ └── ResearchAssistant │ │ │ │ ├── getUsageStatus.ts │ │ │ │ └── onboardUsage.ts │ │ ├── internal │ │ │ ├── getFeatureStatus.ts │ │ │ └── postFeatureUsage.ts │ │ ├── journals │ │ │ ├── dashboard │ │ │ │ ├── analytics.ts │ │ │ │ └── urgentSubmissions.ts │ │ │ ├── featured.ts │ │ │ ├── forms │ │ │ │ ├── createTemplate.ts │ │ │ │ ├── getFormResponse.ts │ │ │ │ ├── getFormTemplate.ts │ │ │ │ ├── listTemplates.ts │ │ │ │ ├── saveFormResponse.ts │ │ │ │ ├── submitFormResponse.ts │ │ │ │ └── updateTemplate.ts │ │ │ ├── invites │ │ │ │ ├── editorInviteDecision.ts │ │ │ │ ├── inviteEditor.ts │ │ │ │ └── resendEditorInvite.ts │ │ │ ├── list.ts │ │ │ ├── management │ │ │ │ ├── create.ts │ │ │ │ ├── getJournalSettings.ts │ │ │ │ ├── removeEditor.ts │ │ │ │ ├── update.ts │ │ │ │ ├── updateEditor.ts │ │ │ │ ├── updateJournalSettings.ts │ │ │ │ └── updateRole.ts │ │ │ ├── public.ts │ │ │ ├── referees │ │ │ │ ├── getRefereeFormStatus.ts │ │ │ │ ├── index.ts │ │ │ │ ├── invalidateRefereeAssignment.ts │ │ │ │ ├── inviteReferee.ts │ │ │ │ ├── refereeInviteDecision.ts │ │ │ │ └── sendRefereeReviewReminder.ts │ │ │ ├── reviews │ │ │ │ └── index.ts │ │ │ ├── revision │ │ │ │ └── index.ts │ │ │ ├── show.ts │ │ │ └── submissions │ │ │ │ └── index.ts │ │ ├── log │ │ │ ├── index.ts │ │ │ └── userAction.ts │ │ ├── nodes │ │ │ ├── api.ts │ │ │ ├── bookmarks │ │ │ │ ├── create.ts │ │ │ │ ├── delete.ts │ │ │ │ └── index.ts │ │ │ ├── byDpid.ts │ │ │ ├── byStream.ts │ │ │ ├── checkIfPublishedNode.ts │ │ │ ├── checkNodeAccess.ts │ │ │ ├── comments.ts │ │ │ ├── consent.ts │ │ │ ├── contributions │ │ │ │ ├── create.ts │ │ │ │ ├── delete.ts │ │ │ │ ├── deny.ts │ │ │ │ ├── getNodeContributions.ts │ │ │ │ ├── getUserContributions.ts │ │ │ │ ├── getUserContributionsAuthed.ts │ │ │ │ ├── prepubEmail.ts │ │ │ │ ├── update.ts │ │ │ │ └── verify.ts │ │ │ ├── createDpid.ts │ │ │ ├── documents.ts │ │ │ ├── doi.ts │ │ │ ├── draftCreate.ts │ │ │ ├── draftUpdate.ts │ │ │ ├── explore.ts │ │ │ ├── externalPublications.ts │ │ │ ├── feed.ts │ │ │ ├── frontmatterPreview.ts │ │ │ ├── getDraftNodeStats.ts │ │ │ ├── getPublishedNodeStats.ts │ │ │ ├── getPublishedNodes.ts │ │ │ ├── githubMystImport.ts │ │ │ ├── index.ts │ │ │ ├── legacyManifestApi.ts │ │ │ ├── likes.ts │ │ │ ├── list.ts │ │ │ ├── manager.ts │ │ │ ├── metadata.ts │ │ │ ├── mintPermanent.ts │ │ │ ├── nodesCover.ts │ │ │ ├── openalex.ts │ │ │ ├── preparePublishPackage.ts │ │ │ ├── prepublish.ts │ │ │ ├── proxyPdf.ts │ │ │ ├── publish.ts │ │ │ ├── retrieveDoi.ts │ │ │ ├── searchNodes.ts │ │ │ ├── share.ts │ │ │ ├── sharedNodes.ts │ │ │ ├── show.ts │ │ │ ├── thumbnails.ts │ │ │ ├── updateNoveltyScoreConfig.ts │ │ │ └── versionDetails.ts │ │ ├── notifications │ │ │ ├── create.ts │ │ │ ├── index.ts │ │ │ ├── notificationCount.ts │ │ │ ├── update.ts │ │ │ └── updateSettings.ts │ │ ├── proxy │ │ │ ├── ephemeralThumbnail.ts │ │ │ ├── index.ts │ │ │ ├── ipfsReadGateway.ts │ │ │ ├── orcidProfile.ts │ │ │ └── ror.ts │ │ ├── raw │ │ │ ├── index.ts │ │ │ ├── nft.ts │ │ │ ├── resolve.ts │ │ │ └── versions.ts │ │ ├── referral │ │ │ ├── acceptReferralById.ts │ │ │ ├── getReferralsByUserId.ts │ │ │ ├── index.ts │ │ │ └── newReferral.ts │ │ ├── search │ │ │ ├── multiQuery.ts │ │ │ ├── query.ts │ │ │ └── types.ts │ │ ├── sendgrid │ │ │ └── webhook.ts │ │ ├── stripe │ │ │ ├── subscription.ts │ │ │ └── webhook.ts │ │ ├── users │ │ │ ├── associateWallet.ts │ │ │ ├── destroy.ts │ │ │ ├── index.ts │ │ │ ├── list.ts │ │ │ ├── publishedWallets │ │ │ │ ├── create.ts │ │ │ │ └── index.ts │ │ │ ├── sciweaveMarketingConsent.ts │ │ │ ├── search.ts │ │ │ ├── show.ts │ │ │ ├── submitQuestionnaire.ts │ │ │ ├── submitSciweaveQuestionnaire.ts │ │ │ ├── updateProfile.ts │ │ │ └── usage.ts │ │ └── waitlist │ │ │ ├── add.ts │ │ │ ├── index.ts │ │ │ ├── list.ts │ │ │ └── promote.ts │ ├── core │ │ ├── ApiError.ts │ │ ├── ApiResponse.ts │ │ ├── api.ts │ │ ├── communities │ │ │ └── error.ts │ │ ├── doi │ │ │ └── error.ts │ │ ├── helper.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── data │ │ ├── communities.json │ │ ├── fields.json │ │ └── legacy_dpid_contract_map.json │ ├── desci-contracts-artifacts │ ├── desci-contracts-config │ ├── docs │ │ ├── admin │ │ │ ├── metrics.ts │ │ │ └── nodes.ts │ │ ├── analytics.ts │ │ ├── auth.ts │ │ ├── authors.ts │ │ ├── communities.ts │ │ ├── doi.ts │ │ ├── dpid.ts │ │ ├── externalApi.ts │ │ ├── journals.ts │ │ ├── mystImport.ts │ │ ├── openai.ts │ │ ├── openalex.ts │ │ ├── search.ts │ │ ├── submissions.ts │ │ └── users.ts │ ├── elasticSearchClient.ts │ ├── index.ts │ ├── lib │ │ ├── Amplitude.ts │ │ └── PostgresStorageAdapter.ts │ ├── logger.ts │ ├── middleware │ │ ├── attachUser.ts │ │ ├── authorisation.ts │ │ ├── checkJwt.ts │ │ ├── ensureAdmin.ts │ │ ├── errorHandler.ts │ │ ├── index.ts │ │ ├── internalSecret.ts │ │ ├── journalPermissions.ts │ │ ├── mystJobValidator.ts │ │ ├── permissions.ts │ │ ├── uploadHandler.ts │ │ └── validator.ts │ ├── redisClient.ts │ ├── repo.ts │ ├── routes │ │ ├── index.ts │ │ ├── pages │ │ │ ├── 404.ts │ │ │ └── root.ts │ │ └── v1 │ │ │ ├── admin │ │ │ ├── communities │ │ │ │ ├── index.ts │ │ │ │ └── schema.ts │ │ │ ├── doi.ts │ │ │ ├── index.ts │ │ │ ├── metrics │ │ │ │ └── index.ts │ │ │ ├── nodes.ts │ │ │ └── users │ │ │ │ └── index.ts │ │ │ ├── attestations │ │ │ ├── index.ts │ │ │ └── schema.ts │ │ │ ├── auth.ts │ │ │ ├── authors.ts │ │ │ ├── communities │ │ │ ├── index.ts │ │ │ ├── schema.ts │ │ │ ├── submissions-schema.ts │ │ │ └── submissions.ts │ │ │ ├── crossref.ts │ │ │ ├── data.ts │ │ │ ├── doi.ts │ │ │ ├── dpid.ts │ │ │ ├── index.ts │ │ │ ├── internal │ │ │ └── index.ts │ │ │ ├── journals │ │ │ ├── forms.ts │ │ │ ├── index.ts │ │ │ ├── invites.ts │ │ │ ├── management.ts │ │ │ ├── referees.ts │ │ │ ├── reviews.ts │ │ │ ├── revisions.ts │ │ │ ├── settings.ts │ │ │ └── submissions.ts │ │ │ ├── log.ts │ │ │ ├── nodes.ts │ │ │ ├── notifications.ts │ │ │ ├── openalex.ts │ │ │ ├── pub.ts │ │ │ ├── referral.ts │ │ │ ├── search.ts │ │ │ ├── sendgrid.ts │ │ │ ├── services │ │ │ ├── ai.ts │ │ │ └── index.ts │ │ │ ├── stripe.ts │ │ │ ├── users.ts │ │ │ └── waitlist.ts │ ├── schemas │ │ ├── auth.schema.ts │ │ ├── externalApi.schema.ts │ │ ├── internal.schema.ts │ │ ├── journals.schema.ts │ │ ├── journalsForm.schema.ts │ │ └── users.schema.ts │ ├── scripts │ │ ├── DESTRUCTIVE-clear-social-data.ts │ │ ├── activeUsers.ts │ │ ├── backfill-annotations.ts │ │ ├── backfill-radar.ts │ │ ├── dataRefDoctor.ts │ │ ├── endorse-dpid.ts │ │ ├── fetch-drive-tree-for-cache.ts │ │ ├── fill-research-fields.ts │ │ ├── fix-dpid.ts │ │ ├── fix-global-legacy-dpids.ts │ │ ├── fixPublish.ts │ │ ├── increase-base-drive-storage.ts │ │ ├── index-published-nodes-elastic-search.ts │ │ ├── invalidate-redis-cache.ts │ │ ├── migrate-draft-trees.ts │ │ ├── orcid-recommendation-script.ts │ │ ├── preload-ai-api.ts │ │ ├── prune-auth-tokens.ts │ │ ├── pruneExternalPublications.ts │ │ ├── query-nodes-by-attestation.ts │ │ ├── retry-mirrors.ts │ │ ├── seed-community-members.ts │ │ ├── seed-social-data.ts │ │ ├── test-exec.ts │ │ ├── test-orcid-script.ts │ │ └── upgradeManifests.ts │ ├── server.ts │ ├── services │ │ ├── Attestation.ts │ │ ├── AutomatedMetadata.ts │ │ ├── BookmarkService.ts │ │ ├── Communities.ts │ │ ├── Contributors.ts │ │ ├── DataMigration │ │ │ ├── DataMigrationService.ts │ │ │ └── DataMigrationWorker.ts │ │ ├── Doi.ts │ │ ├── ElasticNodesService.ts │ │ ├── ElasticSearchService.ts │ │ ├── FeatureLimits │ │ │ ├── FeatureLimitsService.ts │ │ │ ├── FeatureUsageService.ts │ │ │ └── constants.ts │ │ ├── FileTreeService.ts │ │ ├── ImportTask.ts │ │ ├── MixpanelService.ts │ │ ├── Notifications │ │ │ ├── NotificationService.ts │ │ │ └── notificationPayloadTypes.ts │ │ ├── OpenAlexService.ts │ │ ├── PublishPackage.ts │ │ ├── PublishServices.ts │ │ ├── PublishedWalletService.ts │ │ ├── StripeCouponService.ts │ │ ├── SubscriptionService.ts │ │ ├── Thumbnails.ts │ │ ├── admin │ │ │ ├── helper.ts │ │ │ └── interactionLog.ts │ │ ├── auth.ts │ │ ├── chain.ts │ │ ├── codex.ts │ │ ├── crossRef │ │ │ ├── client.ts │ │ │ ├── definitions.ts │ │ │ ├── externalPublication.ts │ │ │ ├── types │ │ │ │ ├── summary.ts │ │ │ │ └── works.ts │ │ │ └── utils.ts │ │ ├── data │ │ │ ├── externalCidProcessing.ts │ │ │ ├── externalUrlProcessing.ts │ │ │ ├── processing.ts │ │ │ └── processingErrors.ts │ │ ├── dataService.ts │ │ ├── dpid.ts │ │ ├── draftTrees.ts │ │ ├── email │ │ │ ├── email.ts │ │ │ ├── helpers.ts │ │ │ ├── journalEmailTypes.ts │ │ │ ├── sciweaveEmailTypes.ts │ │ │ └── sciweaveEmails.ts │ │ ├── estuary.ts │ │ ├── externalApi │ │ │ ├── RefereeRecommenderService.ts │ │ │ └── RefereeRecommenderSqsHandler.ts │ │ ├── externalPublications.ts │ │ ├── fixDpid.ts │ │ ├── friendReferral.ts │ │ ├── googleApiService.ts │ │ ├── headlessBrowser.ts │ │ ├── index.ts │ │ ├── interactionLog.ts │ │ ├── invites.ts │ │ ├── ipfs.ts │ │ ├── journals │ │ │ ├── JournalAnalyticsService.ts │ │ │ ├── JournalEventLogService.ts │ │ │ ├── JournalFormService.ts │ │ │ ├── JournalInviteService.ts │ │ │ ├── JournalManagementService.ts │ │ │ ├── JournalRefereeManagementService.ts │ │ │ ├── JournalReviewService.ts │ │ │ ├── JournalRevisionService.ts │ │ │ └── JournalSubmissionService.ts │ │ ├── manifestRepo.ts │ │ ├── manifestSpec.ts │ │ ├── node.ts │ │ ├── nodeManager.ts │ │ ├── openAlex │ │ │ ├── client.ts │ │ │ ├── externalPublication.ts │ │ │ └── types.ts │ │ ├── orcid.ts │ │ ├── permissions.ts │ │ ├── repoService.ts │ │ ├── s3.ts │ │ ├── sqs │ │ │ ├── SqsMessageTypes.ts │ │ │ └── SqsService.ts │ │ ├── user.ts │ │ ├── user │ │ │ ├── Marketing.ts │ │ │ └── merge.ts │ │ ├── waitlist.ts │ │ └── websocketService.ts │ ├── ssl │ │ └── sealstorage-bundle.crt │ ├── swagger.ts │ ├── templates │ │ └── emails │ │ │ ├── AttestationClaimed.tsx │ │ │ ├── BaseProvider.tsx │ │ │ ├── ContributorInvite.tsx │ │ │ ├── DoiMinted.tsx │ │ │ ├── ExternalPublications.tsx │ │ │ ├── MagicCode.tsx │ │ │ ├── MainLayout.tsx │ │ │ ├── NodeUpdated.tsx │ │ │ ├── RejectSubmission.tsx │ │ │ ├── SubmissionPackage.tsx │ │ │ ├── journals │ │ │ ├── DeskRejection.tsx │ │ │ ├── ExternalRefereeInvite.tsx │ │ │ ├── FinalRejectionDecision.tsx │ │ │ ├── InviteEditor.tsx │ │ │ ├── MajorRevisionRequest.tsx │ │ │ ├── MinorRevisionRequest.tsx │ │ │ ├── OverdueAlertEditor.tsx │ │ │ ├── RefereeAccepted.tsx │ │ │ ├── RefereeDeclinedEmail.tsx │ │ │ ├── RefereeInvite.tsx │ │ │ ├── RefereeReassigned.tsx │ │ │ ├── RefereeReviewReminder.tsx │ │ │ ├── RevisionSubmittedConfirmation.tsx │ │ │ ├── SubmissionAcceped.tsx │ │ │ ├── SubmissionAssigned.tsx │ │ │ └── SubmissionReassigned.tsx │ │ │ ├── static │ │ │ └── labs.svg │ │ │ └── utils │ │ │ └── emailRenderer.tsx │ ├── theGraph.ts │ ├── types │ │ ├── JwtPayload.ts │ │ ├── ProcessEnv.d.ts │ │ ├── documents.ts │ │ └── express │ │ │ └── index.d.ts │ ├── utils.ts │ ├── utils │ │ ├── asyncHandler.ts │ │ ├── clock.ts │ │ ├── createJwtToken.ts │ │ ├── createRandomCode.ts │ │ ├── dagConcat.ts │ │ ├── dataRefTools.ts │ │ ├── diffUtils.ts │ │ ├── discordUtils.ts │ │ ├── draftTreeUtils.ts │ │ ├── driveUtils.ts │ │ ├── extensions.ts │ │ ├── generateArweaveKeys.ts │ │ ├── githubUtils.ts │ │ ├── manifest.ts │ │ ├── manifestDraftUtils.ts │ │ ├── response │ │ │ ├── custom-error │ │ │ │ ├── CustomError.ts │ │ │ │ └── types.ts │ │ │ └── customSuccess.ts │ │ ├── sendCookie.ts │ │ ├── stripe.ts │ │ └── upload.ts │ └── workers │ │ ├── README.md │ │ ├── doiSubmissionQueue.ts │ │ ├── emailDryRun.ts │ │ ├── emailReminderConfig.ts │ │ ├── emailReminderRunner.ts │ │ └── importTaskQueue.ts ├── ssl │ └── sealstorage-bundle.crt ├── test │ ├── integration │ │ ├── Attestation.test.ts │ │ ├── analytics.test.ts │ │ ├── apiKey.test.ts │ │ ├── auth.test.ts │ │ ├── automerge.test.ts │ │ ├── community.test.ts │ │ ├── data.test.ts │ │ ├── emailReminders.test.ts │ │ ├── guest.test.ts │ │ ├── invites.test.ts │ │ ├── ipfs.test.ts │ │ ├── journals │ │ │ ├── formMockData.ts │ │ │ ├── journalFormTemplates.test.ts │ │ │ ├── journalInvites.test.ts │ │ │ ├── journalManagement.test.ts │ │ │ ├── journalRefereeManagement.test.ts │ │ │ ├── journalRefereeManagementValidation.test.ts │ │ │ ├── journalReviews.test.ts │ │ │ ├── journalRevision.test.ts │ │ │ ├── journalSettings.test.ts │ │ │ └── journalSubmission.test.ts │ │ ├── kpiMetrics.test.ts │ │ ├── nodes.test.ts │ │ ├── notifications.test.ts │ │ ├── orcidNext.test.ts │ │ ├── proccessing.test.ts │ │ ├── research-assistant │ │ │ └── researchAssistantMetering.test.ts │ │ └── util.test.ts │ ├── setup.ts │ ├── testApp.ts │ └── util.ts ├── tsconfig.json ├── vitest.config.ts └── yarn.lock ├── docker-compose-es.yml ├── docker-compose.dev.yml ├── docker-compose.media.yml ├── docker-compose.prod.yml ├── docker-compose.stage.yml ├── docker-compose.sync.yml ├── docker-compose.test.yml ├── docker-compose.yml ├── dockerDev.sh ├── dockerProd.sh ├── dockerWithDesciRepo.sh ├── dockerWithMediaServerDev.sh ├── integrationTestRunner.sh ├── nodes-lib ├── .dockerignore ├── .gitignore ├── .prettierrc ├── .vscode │ └── launch.json ├── Dockerfile.test ├── LICENSE ├── Makefile ├── README.md ├── eslint.config.mjs ├── package-lock.json ├── package.json ├── src │ ├── browser.ts │ ├── node-only │ │ ├── file-uploads.ts │ │ ├── flight-sql.ts │ │ └── history.ts │ ├── node.ts │ └── shared │ │ ├── api.ts │ │ ├── automerge.ts │ │ ├── chain.ts │ │ ├── codex.ts │ │ ├── config │ │ ├── chain.ts │ │ └── index.ts │ │ ├── errors.ts │ │ ├── publish.ts │ │ ├── routes.ts │ │ └── util │ │ ├── base64binary.ts │ │ ├── converting.ts │ │ ├── headers.ts │ │ ├── manifest.ts │ │ ├── signing.ts │ │ └── sleep.ts ├── test │ ├── convert.spec.ts │ ├── root.spec.ts │ ├── test.pdf │ └── util.ts ├── tsconfig.build.json ├── tsconfig.json └── vitest.config.ts ├── nodes-media ├── .dockerignore ├── .env.example ├── .estlintrc.js ├── .gitignore ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── README.md ├── kubernetes │ ├── deployment_dev.yaml │ ├── deployment_prod.yaml │ └── deployment_staging.yaml ├── log │ └── .gitkeep ├── package-lock.json ├── package.json ├── public │ └── ai-share-blank.png ├── scripts │ └── nodes-media-dev.sh ├── src │ ├── config │ │ └── index.ts │ ├── controllers │ │ ├── latex │ │ │ ├── compile.ts │ │ │ ├── log-parser.ts │ │ │ ├── tex-compiler.ts │ │ │ └── upload.ts │ │ ├── nodes │ │ │ └── cover.ts │ │ └── services │ │ │ ├── buildAndExportsJournalFiles.ts │ │ │ ├── getQuestion.ts │ │ │ ├── s3.ts │ │ │ ├── shareImage.ts │ │ │ └── shareImagePuppeteer.ts │ ├── core │ │ ├── ApiError.ts │ │ ├── ApiResponse.ts │ │ ├── api.ts │ │ ├── helper.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── index.ts │ ├── logger.ts │ ├── middleware │ │ └── ensureApiKey.ts │ ├── routes │ │ ├── index.ts │ │ ├── pages │ │ │ ├── 404.ts │ │ │ └── root.ts │ │ └── v1 │ │ │ ├── index.ts │ │ │ ├── latex.ts │ │ │ ├── nodes.ts │ │ │ └── services.ts │ ├── utils.ts │ └── workers │ │ └── mystBuildWorker.ts ├── tsconfig.json └── yarn.lock ├── openalex-importer ├── .dockerignore ├── .env.example ├── .gitignore ├── .npmcheckrc.yml ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── README.md ├── build-and-push-to-ecr.sh ├── docker-compose.yml ├── drizzle.config.ts ├── drizzle │ ├── batches-schema.ts │ ├── migrations │ │ ├── 0000_useful_pretty_boy.sql │ │ ├── 0001_flaky_dormammu.sql │ │ ├── 0002_tough_bulldozer.sql │ │ ├── 0003_empty_supreme_intelligence.sql │ │ ├── 0004_foamy_blade.sql │ │ ├── 0005_short_black_widow.sql │ │ ├── 0006_fat_centennial.sql │ │ ├── 0007_wet_sauron.sql │ │ ├── 0008_bright_felicia_hardy.sql │ │ ├── 0009_amusing_wilson_fisk.sql │ │ ├── 0010_nappy_dormammu.sql │ │ └── meta │ │ │ ├── 0000_snapshot.json │ │ │ ├── 0001_snapshot.json │ │ │ ├── 0002_snapshot.json │ │ │ ├── 0003_snapshot.json │ │ │ ├── 0004_snapshot.json │ │ │ ├── 0005_snapshot.json │ │ │ ├── 0006_snapshot.json │ │ │ ├── 0007_snapshot.json │ │ │ ├── 0008_snapshot.json │ │ │ ├── 0009_snapshot.json │ │ │ ├── 0010_snapshot.json │ │ │ └── _journal.json │ └── schema.ts ├── eslint.config.js ├── index.ts ├── kubernetes │ └── deployment.yaml ├── package-lock.json ├── package.json ├── postgres │ ├── 0-vector-extension.sh │ └── sql │ │ ├── create_tables.sql │ │ └── vector_extension.sql ├── scripts │ ├── strip_url_id_prefixes.sql │ └── vacuum_analyze.sh ├── src │ ├── db │ │ ├── index.ts │ │ └── types.ts │ ├── fetch.ts │ ├── logger.ts │ ├── pipeline.ts │ ├── rateLimiter.ts │ ├── transformers.ts │ ├── types │ │ ├── index.ts │ │ ├── institutions.ts │ │ └── works.ts │ └── util.ts └── tsconfig.json ├── rds-tunnel.sh ├── resetTables.sh ├── reverse-proxy ├── .gitignore ├── Dockerfile ├── README.md ├── kubernetes │ ├── deployment_dev.yaml │ └── deployment_prod.yaml ├── package-lock.json ├── package.json ├── src │ ├── index.ts │ └── util.ts └── tsconfig.json ├── sanityCheckEnv.sh ├── sync-server ├── .dev.vars ├── .dockerignore ├── .env.example ├── .env.test ├── .gitignore ├── .mocharc.json ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── LICENSE ├── Makefile ├── package.json ├── src │ ├── automerge-repo-network-websocket │ │ ├── BrowserWebSocketClientAdapter.ts │ │ ├── PartykitWsServerAdapter.ts │ │ ├── assert.ts │ │ ├── chunking.ts │ │ ├── index.ts │ │ ├── messages.ts │ │ ├── protocolVersion.ts │ │ └── toArrayBuffer.ts │ ├── automerge-repo-storage-durable-object │ │ └── index.ts │ ├── automerge-repo-storage-postgres │ │ ├── PostgresStorageAdapter.ts │ │ └── db.ts │ ├── index.ts │ ├── lib │ │ └── schema.ts │ ├── manifestRepo.ts │ ├── types.ts │ └── utils.ts ├── test │ └── integration │ │ └── automerge.test.ts ├── tsconfig.json ├── wrangler.toml └── yarn.lock ├── toolshed ├── README.md ├── betterstack-dump │ ├── .env.example │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── README.md │ ├── eslint.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── fetch.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── pipeline.ts │ │ ├── rateLimiter.ts │ │ └── util.ts │ └── tsconfig.json ├── dpid-scanner │ ├── README.md │ ├── eslint.config.js │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── scanLegacyRegistries.ts │ │ └── scanManifests.ts │ └── tsconfig.json ├── elastic-dedupe-indices │ ├── .example.env │ ├── .gitignore │ ├── dedupe-script.js │ ├── duplicate-diagnostic.js │ ├── package-lock.json │ └── package.json ├── history-debugger │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── graph.ts │ │ ├── history.ts │ │ ├── index.ts │ │ └── markdown.ts ├── insight-import │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── analyseMissing.sh │ ├── covers.sh │ ├── existingNodes_dev.json │ ├── generateTsTypes.sh │ ├── inspectCars.sh │ ├── package-lock.json │ ├── package.json │ ├── rebuildRawArticles.sh │ ├── remoteDagImport.sh │ ├── src │ │ ├── ijTypes.ts │ │ ├── index.ts │ │ └── nodes.ts │ ├── sync.sh │ └── tsconfig.json ├── ipfs-uploader │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── pnpm-lock.yaml │ └── upload.js └── vault-tools │ ├── README.md │ ├── secretSearch.sh │ └── vaultTree.sh └── vercel.json /.ceramicDev.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.ceramicDev.config.json -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.cursorrules -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.env.example -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.env.test -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/build-and-test.yaml -------------------------------------------------------------------------------- /.github/workflows/build-isolated-media-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/build-isolated-media-server.yaml -------------------------------------------------------------------------------- /.github/workflows/build-nodes-media.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/build-nodes-media.yaml -------------------------------------------------------------------------------- /.github/workflows/build-repo-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/build-repo-server.yaml -------------------------------------------------------------------------------- /.github/workflows/build-reverse-proxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/build-reverse-proxy.yaml -------------------------------------------------------------------------------- /.github/workflows/build-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/build-server.yaml -------------------------------------------------------------------------------- /.github/workflows/check-media.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/check-media.yml -------------------------------------------------------------------------------- /.github/workflows/contracts-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/contracts-test.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-ceramic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/deploy-ceramic.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-staging-services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/deploy-staging-services.yaml -------------------------------------------------------------------------------- /.github/workflows/deploy-sync-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/deploy-sync-server.yaml -------------------------------------------------------------------------------- /.github/workflows/models-build-and-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/models-build-and-test.yaml -------------------------------------------------------------------------------- /.github/workflows/nodes-lib-build-and-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/nodes-lib-build-and-test.yaml -------------------------------------------------------------------------------- /.github/workflows/nodes-lib-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/nodes-lib-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-models.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/publish-models.yaml -------------------------------------------------------------------------------- /.github/workflows/run-migrations-dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/run-migrations-dev.yaml -------------------------------------------------------------------------------- /.github/workflows/run-migrations-prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.github/workflows/run-migrations-prod.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.gitpodDapp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.gitpodDapp.sh -------------------------------------------------------------------------------- /.gitpodEnv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.gitpodEnv.rb -------------------------------------------------------------------------------- /.gitpodFix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.gitpodFix.sh -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20.19.5 -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/README.md -------------------------------------------------------------------------------- /STRIPE_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/STRIPE_SETUP.md -------------------------------------------------------------------------------- /bootstrapCeramic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/bootstrapCeramic.sh -------------------------------------------------------------------------------- /ceramic-k8s/ceramic_deployment_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/ceramic-k8s/ceramic_deployment_dev.yaml -------------------------------------------------------------------------------- /ceramic-k8s/ceramic_deployment_prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/ceramic-k8s/ceramic_deployment_prod.yaml -------------------------------------------------------------------------------- /ceramic-k8s/dev/recon_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/ceramic-k8s/dev/recon_dev.yaml -------------------------------------------------------------------------------- /ceramic-k8s/migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/ceramic-k8s/migration.md -------------------------------------------------------------------------------- /ceramic-k8s/prod/recon_prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/ceramic-k8s/prod/recon_prod.yaml -------------------------------------------------------------------------------- /desci-art-viewer/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /desci-art-viewer/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/.prettierrc -------------------------------------------------------------------------------- /desci-art-viewer/docs/annotations.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/annotations.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/dp-in-typescript.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/dp-in-typescript.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_au.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_au.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_ca.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_ca.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_de.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_de.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_es.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_es.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_fr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_fr.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_in.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_in.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_it.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_it.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_jp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_jp.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_uk.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_uk.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/flag_us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/flag_us.gif -------------------------------------------------------------------------------- /desci-art-viewer/docs/screengrab1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/screengrab1.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/theballgame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/theballgame.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/threejs-course-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/threejs-course-image.png -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-bsc5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-bsc5.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-cannonjs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-cannonjs.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-csg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-csg.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-socketio.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-socketio.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-stats-gui.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-stats-gui.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-stats.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-stats.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-webcam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-webcam.jpg -------------------------------------------------------------------------------- /desci-art-viewer/docs/with-webxr.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/docs/with-webxr.jpg -------------------------------------------------------------------------------- /desci-art-viewer/images/process.rb: -------------------------------------------------------------------------------- 1 | require 'rmagick' 2 | -------------------------------------------------------------------------------- /desci-art-viewer/images/spaceship.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/images/spaceship.png -------------------------------------------------------------------------------- /desci-art-viewer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/index.html -------------------------------------------------------------------------------- /desci-art-viewer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/package.json -------------------------------------------------------------------------------- /desci-art-viewer/src/client/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/client.ts -------------------------------------------------------------------------------- /desci-art-viewer/src/client/desci-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/desci-logo.png -------------------------------------------------------------------------------- /desci-art-viewer/src/client/doge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/doge.jpg -------------------------------------------------------------------------------- /desci-art-viewer/src/client/perlin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/perlin.js -------------------------------------------------------------------------------- /desci-art-viewer/src/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/tsconfig.json -------------------------------------------------------------------------------- /desci-art-viewer/src/client/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'three-projected-material'; -------------------------------------------------------------------------------- /desci-art-viewer/src/client/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/webpack.common.js -------------------------------------------------------------------------------- /desci-art-viewer/src/client/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/webpack.dev.js -------------------------------------------------------------------------------- /desci-art-viewer/src/client/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/client/webpack.prod.js -------------------------------------------------------------------------------- /desci-art-viewer/src/server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/server/server.ts -------------------------------------------------------------------------------- /desci-art-viewer/src/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/server/tsconfig.json -------------------------------------------------------------------------------- /desci-art-viewer/src/typings/README.md: -------------------------------------------------------------------------------- 1 | # Folder For Type Definitions 2 | -------------------------------------------------------------------------------- /desci-art-viewer/src/typings/cannon/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/src/typings/cannon/index.d.ts -------------------------------------------------------------------------------- /desci-art-viewer/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-art-viewer/yarn.lock -------------------------------------------------------------------------------- /desci-contracts/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | cache 4 | .openzeppelin 5 | -------------------------------------------------------------------------------- /desci-contracts/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/.env.example -------------------------------------------------------------------------------- /desci-contracts/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/.env.test -------------------------------------------------------------------------------- /desci-contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/.gitignore -------------------------------------------------------------------------------- /desci-contracts/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/.mocharc.json -------------------------------------------------------------------------------- /desci-contracts/.openzeppelin/goerli-dpid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/.openzeppelin/goerli-dpid.json -------------------------------------------------------------------------------- /desci-contracts/.openzeppelin/goerli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/.openzeppelin/goerli.json -------------------------------------------------------------------------------- /desci-contracts/.openzeppelin/sepoliaDev-dpid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/.openzeppelin/sepoliaDev-dpid.json -------------------------------------------------------------------------------- /desci-contracts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/Dockerfile -------------------------------------------------------------------------------- /desci-contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/LICENSE -------------------------------------------------------------------------------- /desci-contracts/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/Makefile -------------------------------------------------------------------------------- /desci-contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/README.md -------------------------------------------------------------------------------- /desci-contracts/contracts/DpidAliasRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/DpidAliasRegistry.sol -------------------------------------------------------------------------------- /desci-contracts/contracts/DpidRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/DpidRegistry.sol -------------------------------------------------------------------------------- /desci-contracts/contracts/IDpidRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/IDpidRegistry.sol -------------------------------------------------------------------------------- /desci-contracts/contracts/ResearchObject.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/ResearchObject.sol -------------------------------------------------------------------------------- /desci-contracts/contracts/ResearchObjectV2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/ResearchObjectV2.sol -------------------------------------------------------------------------------- /desci-contracts/contracts/TestERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/TestERC721.sol -------------------------------------------------------------------------------- /desci-contracts/contracts/VersionedERC721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/VersionedERC721.sol -------------------------------------------------------------------------------- /desci-contracts/contracts/VersionedERC721V2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/contracts/VersionedERC721V2.sol -------------------------------------------------------------------------------- /desci-contracts/hardhat-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/hardhat-service.yaml -------------------------------------------------------------------------------- /desci-contracts/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/hardhat.config.ts -------------------------------------------------------------------------------- /desci-contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/index.ts -------------------------------------------------------------------------------- /desci-contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/package.json -------------------------------------------------------------------------------- /desci-contracts/scripts/alias-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/alias-registry/README.md -------------------------------------------------------------------------------- /desci-contracts/scripts/checkTestDeployments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/checkTestDeployments.sh -------------------------------------------------------------------------------- /desci-contracts/scripts/deployDpidRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/deployDpidRegistry.js -------------------------------------------------------------------------------- /desci-contracts/scripts/deployLocalDpidSubgraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/deployLocalDpidSubgraph.sh -------------------------------------------------------------------------------- /desci-contracts/scripts/deployLocalSubgraph.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/deployLocalSubgraph.sh -------------------------------------------------------------------------------- /desci-contracts/scripts/deployResearchObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/deployResearchObject.js -------------------------------------------------------------------------------- /desci-contracts/scripts/forceImportGoerli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/forceImportGoerli.js -------------------------------------------------------------------------------- /desci-contracts/scripts/migrateToNewContract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/migrateToNewContract.js -------------------------------------------------------------------------------- /desci-contracts/scripts/seed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/seed.sh -------------------------------------------------------------------------------- /desci-contracts/scripts/startTestChain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/startTestChain.sh -------------------------------------------------------------------------------- /desci-contracts/scripts/stubHardhatAnalytics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/stubHardhatAnalytics.sh -------------------------------------------------------------------------------- /desci-contracts/scripts/upgradeResearchObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/scripts/upgradeResearchObject.js -------------------------------------------------------------------------------- /desci-contracts/subgraph/generated/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/generated/schema.ts -------------------------------------------------------------------------------- /desci-contracts/subgraph/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/mapping.ts -------------------------------------------------------------------------------- /desci-contracts/subgraph/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/schema.graphql -------------------------------------------------------------------------------- /desci-contracts/subgraph/subgraph.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/subgraph.dev.yaml -------------------------------------------------------------------------------- /desci-contracts/subgraph/subgraph.local.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/subgraph.local.yaml -------------------------------------------------------------------------------- /desci-contracts/subgraph/subgraph.prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/subgraph.prod.yaml -------------------------------------------------------------------------------- /desci-contracts/subgraph/subgraph.sepoliaDev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/subgraph.sepoliaDev.yaml -------------------------------------------------------------------------------- /desci-contracts/subgraph/subgraph.sepoliaProd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/subgraph.sepoliaProd.yaml -------------------------------------------------------------------------------- /desci-contracts/subgraph/subgraph.stage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/subgraph/subgraph.stage.yaml -------------------------------------------------------------------------------- /desci-contracts/test/DpidAliasRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/test/DpidAliasRegistry.ts -------------------------------------------------------------------------------- /desci-contracts/test/DpidRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/test/DpidRegistry.ts -------------------------------------------------------------------------------- /desci-contracts/test/Prize.ts.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/test/Prize.ts.old -------------------------------------------------------------------------------- /desci-contracts/test/ResearchObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/test/ResearchObject.ts -------------------------------------------------------------------------------- /desci-contracts/test/ResearchObjectProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/test/ResearchObjectProxy.ts -------------------------------------------------------------------------------- /desci-contracts/test/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/test/lib/utils.ts -------------------------------------------------------------------------------- /desci-contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/tsconfig.json -------------------------------------------------------------------------------- /desci-contracts/tsconfig.json.ignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/tsconfig.json.ignore -------------------------------------------------------------------------------- /desci-contracts/typechain-types/DpidRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/DpidRegistry.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/ERC165.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/ERC165.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/ERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/ERC721.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/IDpidRegistry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/IDpidRegistry.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/IERC165.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/IERC165.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/IERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/IERC721.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/IERC721Metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/IERC721Metadata.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/IERC721Receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/IERC721Receiver.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/Initializable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/Initializable.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/ResearchObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/ResearchObject.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/TestERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/TestERC721.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/VersionedERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/VersionedERC721.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/common.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/hardhat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/hardhat.d.ts -------------------------------------------------------------------------------- /desci-contracts/typechain-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/typechain-types/index.ts -------------------------------------------------------------------------------- /desci-contracts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-contracts/yarn.lock -------------------------------------------------------------------------------- /desci-elastic/Dockerfile-logstash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-elastic/Dockerfile-logstash -------------------------------------------------------------------------------- /desci-elastic/init-logstash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-elastic/init-logstash.sh -------------------------------------------------------------------------------- /desci-elastic/logstash-authors.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-elastic/logstash-authors.conf -------------------------------------------------------------------------------- /desci-elastic/logstash-works-authorships.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-elastic/logstash-works-authorships.conf -------------------------------------------------------------------------------- /desci-elastic/logstash-works.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-elastic/logstash-works.conf -------------------------------------------------------------------------------- /desci-elastic/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-elastic/logstash.conf -------------------------------------------------------------------------------- /desci-media-isolated/.dockerignore: -------------------------------------------------------------------------------- 1 | config 2 | database 3 | dist 4 | node_modules 5 | .git 6 | # .env 7 | -------------------------------------------------------------------------------- /desci-media-isolated/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/.env.example -------------------------------------------------------------------------------- /desci-media-isolated/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/.eslintrc.json -------------------------------------------------------------------------------- /desci-media-isolated/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | dist 4 | .npm 5 | .temp -------------------------------------------------------------------------------- /desci-media-isolated/.nvmrc: -------------------------------------------------------------------------------- 1 | 20.9.0 -------------------------------------------------------------------------------- /desci-media-isolated/.prettierignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /desci-media-isolated/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/.prettierrc -------------------------------------------------------------------------------- /desci-media-isolated/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/Dockerfile -------------------------------------------------------------------------------- /desci-media-isolated/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/README.md -------------------------------------------------------------------------------- /desci-media-isolated/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/package-lock.json -------------------------------------------------------------------------------- /desci-media-isolated/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/package.json -------------------------------------------------------------------------------- /desci-media-isolated/scripts/containerInitDev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/scripts/containerInitDev.sh -------------------------------------------------------------------------------- /desci-media-isolated/scripts/containerInitProd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/scripts/containerInitProd.sh -------------------------------------------------------------------------------- /desci-media-isolated/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/config/index.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/index.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/routes/index.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/routes/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/routes/v1/index.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/routes/v1/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/routes/v1/pdf.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/routes/v1/thumbnails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/routes/v1/thumbnails.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/services/ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/services/ipfs.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/services/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/services/pdf.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/services/thumbnails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/services/thumbnails.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/types/pdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/types/pdf.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/utils/customErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/utils/customErrors.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/utils/logger.ts -------------------------------------------------------------------------------- /desci-media-isolated/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/src/utils/utils.ts -------------------------------------------------------------------------------- /desci-media-isolated/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-media-isolated/tsconfig.json -------------------------------------------------------------------------------- /desci-models/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | src/**/*-ti.ts 4 | .nyc_output 5 | coverage -------------------------------------------------------------------------------- /desci-models/.prettierignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /desci-models/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/.prettierrc -------------------------------------------------------------------------------- /desci-models/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/Makefile -------------------------------------------------------------------------------- /desci-models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/README.md -------------------------------------------------------------------------------- /desci-models/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/package.json -------------------------------------------------------------------------------- /desci-models/src/ResearchObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/ResearchObject.ts -------------------------------------------------------------------------------- /desci-models/src/RoCrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/RoCrate.ts -------------------------------------------------------------------------------- /desci-models/src/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/actions.ts -------------------------------------------------------------------------------- /desci-models/src/automerge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/automerge.ts -------------------------------------------------------------------------------- /desci-models/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/constants.ts -------------------------------------------------------------------------------- /desci-models/src/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/fields.ts -------------------------------------------------------------------------------- /desci-models/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/index.ts -------------------------------------------------------------------------------- /desci-models/src/transformers/BaseTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/transformers/BaseTransformer.ts -------------------------------------------------------------------------------- /desci-models/src/transformers/RdfTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/transformers/RdfTransformer.ts -------------------------------------------------------------------------------- /desci-models/src/transformers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/transformers/index.ts -------------------------------------------------------------------------------- /desci-models/src/trees/treeTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/trees/treeTools.ts -------------------------------------------------------------------------------- /desci-models/src/trees/treeTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/src/trees/treeTypes.ts -------------------------------------------------------------------------------- /desci-models/tests/ResearchObject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/tests/ResearchObject.test.ts -------------------------------------------------------------------------------- /desci-models/tests/TreeTools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/tests/TreeTools.test.ts -------------------------------------------------------------------------------- /desci-models/tests/example-data/exampleNode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/tests/example-data/exampleNode.json -------------------------------------------------------------------------------- /desci-models/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/tsconfig.json -------------------------------------------------------------------------------- /desci-models/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-models/yarn.lock -------------------------------------------------------------------------------- /desci-nodes-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-nodes-logo.png -------------------------------------------------------------------------------- /desci-repo/.dockerignore: -------------------------------------------------------------------------------- 1 | config 2 | database 3 | dist 4 | node_modules 5 | .git 6 | .env -------------------------------------------------------------------------------- /desci-repo/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/.env.example -------------------------------------------------------------------------------- /desci-repo/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/.env.test -------------------------------------------------------------------------------- /desci-repo/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/.eslintrc.cjs -------------------------------------------------------------------------------- /desci-repo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/.gitignore -------------------------------------------------------------------------------- /desci-repo/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/.mocharc.json -------------------------------------------------------------------------------- /desci-repo/.prettierignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /desci-repo/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/.prettierrc -------------------------------------------------------------------------------- /desci-repo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/Dockerfile -------------------------------------------------------------------------------- /desci-repo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/LICENSE -------------------------------------------------------------------------------- /desci-repo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/Makefile -------------------------------------------------------------------------------- /desci-repo/kubernetes/deployment_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/kubernetes/deployment_dev.yaml -------------------------------------------------------------------------------- /desci-repo/kubernetes/deployment_prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/kubernetes/deployment_prod.yaml -------------------------------------------------------------------------------- /desci-repo/kubernetes/deployment_staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/kubernetes/deployment_staging.yaml -------------------------------------------------------------------------------- /desci-repo/log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /desci-repo/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/nodemon.json -------------------------------------------------------------------------------- /desci-repo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/package.json -------------------------------------------------------------------------------- /desci-repo/scripts/be-node-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/scripts/be-node-test.sh -------------------------------------------------------------------------------- /desci-repo/scripts/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/scripts/wait-for-it.sh -------------------------------------------------------------------------------- /desci-repo/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/config.ts -------------------------------------------------------------------------------- /desci-repo/src/controllers/nodes/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/controllers/nodes/documents.ts -------------------------------------------------------------------------------- /desci-repo/src/controllers/nodes/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/controllers/nodes/utils.ts -------------------------------------------------------------------------------- /desci-repo/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/db/index.ts -------------------------------------------------------------------------------- /desci-repo/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/index.ts -------------------------------------------------------------------------------- /desci-repo/src/lib/PartykitNodeWsAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/lib/PartykitNodeWsAdapter.ts -------------------------------------------------------------------------------- /desci-repo/src/lib/PostgresStorageAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/lib/PostgresStorageAdapter.ts -------------------------------------------------------------------------------- /desci-repo/src/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/lib/errors.ts -------------------------------------------------------------------------------- /desci-repo/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/logger.ts -------------------------------------------------------------------------------- /desci-repo/src/middleware/ensureApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/middleware/ensureApiKey.ts -------------------------------------------------------------------------------- /desci-repo/src/middleware/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/middleware/guard.ts -------------------------------------------------------------------------------- /desci-repo/src/middleware/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/middleware/permissions.ts -------------------------------------------------------------------------------- /desci-repo/src/repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/repo.ts -------------------------------------------------------------------------------- /desci-repo/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/routes/index.ts -------------------------------------------------------------------------------- /desci-repo/src/routes/pages/404.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/routes/pages/404.ts -------------------------------------------------------------------------------- /desci-repo/src/routes/pages/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/routes/pages/root.ts -------------------------------------------------------------------------------- /desci-repo/src/routes/v1/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/routes/v1/nodes.ts -------------------------------------------------------------------------------- /desci-repo/src/routes/v1/v1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/routes/v1/v1.ts -------------------------------------------------------------------------------- /desci-repo/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/server.ts -------------------------------------------------------------------------------- /desci-repo/src/services/manifestRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/services/manifestRepo.ts -------------------------------------------------------------------------------- /desci-repo/src/services/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/services/nodes.ts -------------------------------------------------------------------------------- /desci-repo/src/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/services/user.ts -------------------------------------------------------------------------------- /desci-repo/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/types.ts -------------------------------------------------------------------------------- /desci-repo/src/validators/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/validators/schema.ts -------------------------------------------------------------------------------- /desci-repo/src/validators/test/schema.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/src/validators/test/schema.spec.ts -------------------------------------------------------------------------------- /desci-repo/test/integration/automerge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/test/integration/automerge.test.ts -------------------------------------------------------------------------------- /desci-repo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/tsconfig.json -------------------------------------------------------------------------------- /desci-repo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/yarn.lock -------------------------------------------------------------------------------- /desci-repo/yarn.old.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-repo/yarn.old.lock -------------------------------------------------------------------------------- /desci-server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/.dockerignore -------------------------------------------------------------------------------- /desci-server/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/.eslintrc.cjs -------------------------------------------------------------------------------- /desci-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/.gitignore -------------------------------------------------------------------------------- /desci-server/.npmcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/.npmcheckrc -------------------------------------------------------------------------------- /desci-server/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /desci-server/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/.prettierrc -------------------------------------------------------------------------------- /desci-server/DPID_API_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/DPID_API_DOCUMENTATION.md -------------------------------------------------------------------------------- /desci-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/Dockerfile -------------------------------------------------------------------------------- /desci-server/Dockerfile.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/Dockerfile.ci -------------------------------------------------------------------------------- /desci-server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/LICENSE -------------------------------------------------------------------------------- /desci-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/Makefile -------------------------------------------------------------------------------- /desci-server/ORCID.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/ORCID.md -------------------------------------------------------------------------------- /desci-server/QUERIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/QUERIES.md -------------------------------------------------------------------------------- /desci-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/README.md -------------------------------------------------------------------------------- /desci-server/kubernetes/deployment_demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/deployment_demo.yaml -------------------------------------------------------------------------------- /desci-server/kubernetes/deployment_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/deployment_dev.yaml -------------------------------------------------------------------------------- /desci-server/kubernetes/deployment_migrate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/deployment_migrate.yaml -------------------------------------------------------------------------------- /desci-server/kubernetes/deployment_prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/deployment_prod.yaml -------------------------------------------------------------------------------- /desci-server/kubernetes/deployment_staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/deployment_staging.yaml -------------------------------------------------------------------------------- /desci-server/kubernetes/grobid_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/grobid_dev.yaml -------------------------------------------------------------------------------- /desci-server/kubernetes/prisma_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/prisma_dev.yaml -------------------------------------------------------------------------------- /desci-server/kubernetes/prisma_prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/kubernetes/prisma_prod.yaml -------------------------------------------------------------------------------- /desci-server/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/nodemon.json -------------------------------------------------------------------------------- /desci-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/package.json -------------------------------------------------------------------------------- /desci-server/prisma/dbml/schema.dbml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/prisma/dbml/schema.dbml -------------------------------------------------------------------------------- /desci-server/prisma/diagram.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/prisma/diagram.dot -------------------------------------------------------------------------------- /desci-server/prisma/diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/prisma/diagram.svg -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20220820153702_node_consent/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "ActionType" ADD VALUE 'USER_TERMS_CONSENT'; -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20230113112034_add_document_datatype/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "DataType" ADD VALUE 'DOCUMENT'; 3 | -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20230127112009_add_referral_action_types_2/migration.sql: -------------------------------------------------------------------------------- 1 | ALTER TYPE "ActionType" ADD VALUE 'ACCEPTED_REFERRAL'; -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20230402185833_added_data_bucket_type/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "DataType" ADD VALUE 'DATA_BUCKET'; 3 | -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20230402190323_unknown_type_added/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "DataType" ADD VALUE 'UNKNOWN'; 3 | -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20240131130629_remove_memo_unique_constraint/migration.sql: -------------------------------------------------------------------------------- 1 | -- DropIndex 2 | DROP INDEX "ApiKey_memo_userId_key"; 3 | -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20240606134406_add_comment_action_type/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "ActionType" ADD VALUE 'ADD_COMMENT'; 3 | -------------------------------------------------------------------------------- /desci-server/prisma/migrations/20250813224359_more_plan_codenames/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterEnum 2 | ALTER TYPE "PlanCodename" ADD VALUE 'PREMIUM'; 3 | -------------------------------------------------------------------------------- /desci-server/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /desci-server/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/prisma/schema.prisma -------------------------------------------------------------------------------- /desci-server/prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/prisma/seed.ts -------------------------------------------------------------------------------- /desci-server/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/renovate.json -------------------------------------------------------------------------------- /desci-server/scripts/be-node-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/scripts/be-node-dev.sh -------------------------------------------------------------------------------- /desci-server/scripts/be-node-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/scripts/be-node-test.sh -------------------------------------------------------------------------------- /desci-server/scripts/import-ipfs-content.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/scripts/import-ipfs-content.sh -------------------------------------------------------------------------------- /desci-server/scripts/sync-subscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/scripts/sync-subscription.js -------------------------------------------------------------------------------- /desci-server/scripts/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/scripts/wait-for-it.sh -------------------------------------------------------------------------------- /desci-server/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/client.ts -------------------------------------------------------------------------------- /desci-server/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/config.ts -------------------------------------------------------------------------------- /desci-server/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/config/index.ts -------------------------------------------------------------------------------- /desci-server/src/config/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/config/stripe.ts -------------------------------------------------------------------------------- /desci-server/src/consts/ConstsUser.ts: -------------------------------------------------------------------------------- 1 | export enum ConstsUser { 2 | PASSWORD_MIN_CHAR = 6, 3 | } 4 | -------------------------------------------------------------------------------- /desci-server/src/controllers/admin/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/admin/analytics.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/admin/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/admin/debug.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/admin/doi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/admin/doi/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/admin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/admin/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/admin/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/admin/nodes.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/admin/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/admin/schema.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/admin/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/admin/users.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/attestations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/attestations/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/attestations/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/attestations/show.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/convertGuest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/convertGuest.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/google.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/google.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/guest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/guest.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/issueApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/issueApiKey.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/listApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/listApiKey.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/login.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/logout.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/magic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/magic.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/orcid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/orcid.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/orcidNext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/orcidNext.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/profile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/profile.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/revokeApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/revokeApiKey.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/auth/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/auth/utils.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/authors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/authors/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/authors/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/authors/types.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/communities/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/communities/feed.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/communities/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/communities/guard.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/communities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/communities/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/communities/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/communities/list.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/communities/radar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/communities/radar.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/communities/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/communities/util.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/delete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/delete.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/diff.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/diff.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/move.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/move.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/rename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/rename.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/retrieve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/retrieve.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/update.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/data/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/data/utils.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/doi/check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/doi/check.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/doi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/doi/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/doi/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/doi/mint.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/doi/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/doi/schema.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/dpid/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/dpid/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/dpid/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/dpid/schema.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/journals/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/journals/list.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/journals/public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/journals/public.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/journals/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/journals/show.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/log/index.ts: -------------------------------------------------------------------------------- 1 | export * from './userAction.js'; 2 | -------------------------------------------------------------------------------- /desci-server/src/controllers/log/userAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/log/userAction.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/api.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/byDpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/byDpid.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/byStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/byStream.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/comments.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/consent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/consent.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/createDpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/createDpid.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/documents.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/doi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/doi.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/explore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/explore.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/feed.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/likes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/likes.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/list.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/manager.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/metadata.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/nodesCover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/nodesCover.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/openalex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/openalex.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/prepublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/prepublish.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/proxyPdf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/proxyPdf.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/publish.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/share.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/show.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/nodes/thumbnails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/nodes/thumbnails.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/proxy/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ror.js'; 2 | -------------------------------------------------------------------------------- /desci-server/src/controllers/proxy/ror.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/proxy/ror.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/raw/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/raw/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/raw/nft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/raw/nft.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/raw/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/raw/resolve.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/raw/versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/raw/versions.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/referral/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/referral/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/search/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/search/query.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/search/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/search/types.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/sendgrid/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/sendgrid/webhook.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/stripe/webhook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/stripe/webhook.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/users/destroy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/users/destroy.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/users/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/users/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/users/list.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/users/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/users/search.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/users/show.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/users/show.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/users/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/users/usage.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/waitlist/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/waitlist/add.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/waitlist/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/waitlist/index.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/waitlist/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/waitlist/list.ts -------------------------------------------------------------------------------- /desci-server/src/controllers/waitlist/promote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/controllers/waitlist/promote.ts -------------------------------------------------------------------------------- /desci-server/src/core/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/ApiError.ts -------------------------------------------------------------------------------- /desci-server/src/core/ApiResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/ApiResponse.ts -------------------------------------------------------------------------------- /desci-server/src/core/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/api.ts -------------------------------------------------------------------------------- /desci-server/src/core/communities/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/communities/error.ts -------------------------------------------------------------------------------- /desci-server/src/core/doi/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/doi/error.ts -------------------------------------------------------------------------------- /desci-server/src/core/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/helper.ts -------------------------------------------------------------------------------- /desci-server/src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/types.ts -------------------------------------------------------------------------------- /desci-server/src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/core/utils.ts -------------------------------------------------------------------------------- /desci-server/src/data/communities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/data/communities.json -------------------------------------------------------------------------------- /desci-server/src/data/fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/data/fields.json -------------------------------------------------------------------------------- /desci-server/src/desci-contracts-artifacts: -------------------------------------------------------------------------------- 1 | ../../desci-contracts/artifacts -------------------------------------------------------------------------------- /desci-server/src/desci-contracts-config: -------------------------------------------------------------------------------- 1 | ../../desci-contracts/.openzeppelin -------------------------------------------------------------------------------- /desci-server/src/docs/admin/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/admin/metrics.ts -------------------------------------------------------------------------------- /desci-server/src/docs/admin/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/admin/nodes.ts -------------------------------------------------------------------------------- /desci-server/src/docs/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/analytics.ts -------------------------------------------------------------------------------- /desci-server/src/docs/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/auth.ts -------------------------------------------------------------------------------- /desci-server/src/docs/authors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/authors.ts -------------------------------------------------------------------------------- /desci-server/src/docs/communities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/communities.ts -------------------------------------------------------------------------------- /desci-server/src/docs/doi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/doi.ts -------------------------------------------------------------------------------- /desci-server/src/docs/dpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/dpid.ts -------------------------------------------------------------------------------- /desci-server/src/docs/externalApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/externalApi.ts -------------------------------------------------------------------------------- /desci-server/src/docs/journals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/journals.ts -------------------------------------------------------------------------------- /desci-server/src/docs/mystImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/mystImport.ts -------------------------------------------------------------------------------- /desci-server/src/docs/openai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/openai.ts -------------------------------------------------------------------------------- /desci-server/src/docs/openalex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/openalex.ts -------------------------------------------------------------------------------- /desci-server/src/docs/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/search.ts -------------------------------------------------------------------------------- /desci-server/src/docs/submissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/submissions.ts -------------------------------------------------------------------------------- /desci-server/src/docs/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/docs/users.ts -------------------------------------------------------------------------------- /desci-server/src/elasticSearchClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/elasticSearchClient.ts -------------------------------------------------------------------------------- /desci-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/index.ts -------------------------------------------------------------------------------- /desci-server/src/lib/Amplitude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/lib/Amplitude.ts -------------------------------------------------------------------------------- /desci-server/src/lib/PostgresStorageAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/lib/PostgresStorageAdapter.ts -------------------------------------------------------------------------------- /desci-server/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/logger.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/attachUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/attachUser.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/authorisation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/authorisation.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/checkJwt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/checkJwt.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/ensureAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/ensureAdmin.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/errorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/errorHandler.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/index.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/internalSecret.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/internalSecret.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/mystJobValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/mystJobValidator.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/permissions.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/uploadHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/uploadHandler.ts -------------------------------------------------------------------------------- /desci-server/src/middleware/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/middleware/validator.ts -------------------------------------------------------------------------------- /desci-server/src/redisClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/redisClient.ts -------------------------------------------------------------------------------- /desci-server/src/repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/repo.ts -------------------------------------------------------------------------------- /desci-server/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/pages/404.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/pages/404.ts -------------------------------------------------------------------------------- /desci-server/src/routes/pages/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/pages/root.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/admin/doi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/admin/doi.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/admin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/admin/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/admin/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/admin/nodes.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/admin/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/admin/users/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/attestations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/attestations/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/auth.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/authors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/authors.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/communities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/communities/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/communities/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/communities/schema.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/crossref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/crossref.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/data.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/doi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/doi.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/dpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/dpid.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/internal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/internal/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/journals/forms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/journals/forms.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/journals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/journals/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/journals/invites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/journals/invites.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/journals/referees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/journals/referees.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/journals/reviews.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/journals/reviews.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/journals/revisions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/journals/revisions.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/journals/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/journals/settings.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/log.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/nodes.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/notifications.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/openalex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/openalex.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/pub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/pub.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/referral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/referral.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/search.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/sendgrid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/sendgrid.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/services/ai.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/services/ai.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/services/index.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/stripe.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/users.ts -------------------------------------------------------------------------------- /desci-server/src/routes/v1/waitlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/routes/v1/waitlist.ts -------------------------------------------------------------------------------- /desci-server/src/schemas/auth.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/schemas/auth.schema.ts -------------------------------------------------------------------------------- /desci-server/src/schemas/externalApi.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/schemas/externalApi.schema.ts -------------------------------------------------------------------------------- /desci-server/src/schemas/internal.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/schemas/internal.schema.ts -------------------------------------------------------------------------------- /desci-server/src/schemas/journals.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/schemas/journals.schema.ts -------------------------------------------------------------------------------- /desci-server/src/schemas/journalsForm.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/schemas/journalsForm.schema.ts -------------------------------------------------------------------------------- /desci-server/src/schemas/users.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/schemas/users.schema.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/activeUsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/activeUsers.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/backfill-annotations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/backfill-annotations.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/backfill-radar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/backfill-radar.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/dataRefDoctor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/dataRefDoctor.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/endorse-dpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/endorse-dpid.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/fill-research-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/fill-research-fields.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/fix-dpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/fix-dpid.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/fixPublish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/fixPublish.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/migrate-draft-trees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/migrate-draft-trees.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/preload-ai-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/preload-ai-api.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/prune-auth-tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/prune-auth-tokens.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/retry-mirrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/retry-mirrors.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/seed-social-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/seed-social-data.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/test-exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/test-exec.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/test-orcid-script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/test-orcid-script.ts -------------------------------------------------------------------------------- /desci-server/src/scripts/upgradeManifests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/scripts/upgradeManifests.ts -------------------------------------------------------------------------------- /desci-server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/server.ts -------------------------------------------------------------------------------- /desci-server/src/services/Attestation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/Attestation.ts -------------------------------------------------------------------------------- /desci-server/src/services/AutomatedMetadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/AutomatedMetadata.ts -------------------------------------------------------------------------------- /desci-server/src/services/BookmarkService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/BookmarkService.ts -------------------------------------------------------------------------------- /desci-server/src/services/Communities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/Communities.ts -------------------------------------------------------------------------------- /desci-server/src/services/Contributors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/Contributors.ts -------------------------------------------------------------------------------- /desci-server/src/services/Doi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/Doi.ts -------------------------------------------------------------------------------- /desci-server/src/services/ElasticNodesService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/ElasticNodesService.ts -------------------------------------------------------------------------------- /desci-server/src/services/FileTreeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/FileTreeService.ts -------------------------------------------------------------------------------- /desci-server/src/services/ImportTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/ImportTask.ts -------------------------------------------------------------------------------- /desci-server/src/services/MixpanelService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/MixpanelService.ts -------------------------------------------------------------------------------- /desci-server/src/services/OpenAlexService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/OpenAlexService.ts -------------------------------------------------------------------------------- /desci-server/src/services/PublishPackage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/PublishPackage.ts -------------------------------------------------------------------------------- /desci-server/src/services/PublishServices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/PublishServices.ts -------------------------------------------------------------------------------- /desci-server/src/services/StripeCouponService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/StripeCouponService.ts -------------------------------------------------------------------------------- /desci-server/src/services/SubscriptionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/SubscriptionService.ts -------------------------------------------------------------------------------- /desci-server/src/services/Thumbnails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/Thumbnails.ts -------------------------------------------------------------------------------- /desci-server/src/services/admin/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/admin/helper.ts -------------------------------------------------------------------------------- /desci-server/src/services/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/auth.ts -------------------------------------------------------------------------------- /desci-server/src/services/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/chain.ts -------------------------------------------------------------------------------- /desci-server/src/services/codex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/codex.ts -------------------------------------------------------------------------------- /desci-server/src/services/crossRef/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/crossRef/client.ts -------------------------------------------------------------------------------- /desci-server/src/services/crossRef/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/crossRef/utils.ts -------------------------------------------------------------------------------- /desci-server/src/services/data/processing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/data/processing.ts -------------------------------------------------------------------------------- /desci-server/src/services/dataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/dataService.ts -------------------------------------------------------------------------------- /desci-server/src/services/dpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/dpid.ts -------------------------------------------------------------------------------- /desci-server/src/services/draftTrees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/draftTrees.ts -------------------------------------------------------------------------------- /desci-server/src/services/email/email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/email/email.ts -------------------------------------------------------------------------------- /desci-server/src/services/email/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/email/helpers.ts -------------------------------------------------------------------------------- /desci-server/src/services/estuary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/estuary.ts -------------------------------------------------------------------------------- /desci-server/src/services/fixDpid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/fixDpid.ts -------------------------------------------------------------------------------- /desci-server/src/services/friendReferral.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/friendReferral.ts -------------------------------------------------------------------------------- /desci-server/src/services/googleApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/googleApiService.ts -------------------------------------------------------------------------------- /desci-server/src/services/headlessBrowser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/headlessBrowser.ts -------------------------------------------------------------------------------- /desci-server/src/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/index.ts -------------------------------------------------------------------------------- /desci-server/src/services/interactionLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/interactionLog.ts -------------------------------------------------------------------------------- /desci-server/src/services/invites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/invites.ts -------------------------------------------------------------------------------- /desci-server/src/services/ipfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/ipfs.ts -------------------------------------------------------------------------------- /desci-server/src/services/manifestRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/manifestRepo.ts -------------------------------------------------------------------------------- /desci-server/src/services/manifestSpec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/manifestSpec.ts -------------------------------------------------------------------------------- /desci-server/src/services/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/node.ts -------------------------------------------------------------------------------- /desci-server/src/services/nodeManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/nodeManager.ts -------------------------------------------------------------------------------- /desci-server/src/services/openAlex/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/openAlex/client.ts -------------------------------------------------------------------------------- /desci-server/src/services/openAlex/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/openAlex/types.ts -------------------------------------------------------------------------------- /desci-server/src/services/orcid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/orcid.ts -------------------------------------------------------------------------------- /desci-server/src/services/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/permissions.ts -------------------------------------------------------------------------------- /desci-server/src/services/repoService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/repoService.ts -------------------------------------------------------------------------------- /desci-server/src/services/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/s3.ts -------------------------------------------------------------------------------- /desci-server/src/services/sqs/SqsMessageTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/sqs/SqsMessageTypes.ts -------------------------------------------------------------------------------- /desci-server/src/services/sqs/SqsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/sqs/SqsService.ts -------------------------------------------------------------------------------- /desci-server/src/services/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/user.ts -------------------------------------------------------------------------------- /desci-server/src/services/user/Marketing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/user/Marketing.ts -------------------------------------------------------------------------------- /desci-server/src/services/user/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/user/merge.ts -------------------------------------------------------------------------------- /desci-server/src/services/waitlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/waitlist.ts -------------------------------------------------------------------------------- /desci-server/src/services/websocketService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/services/websocketService.ts -------------------------------------------------------------------------------- /desci-server/src/ssl/sealstorage-bundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/ssl/sealstorage-bundle.crt -------------------------------------------------------------------------------- /desci-server/src/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/swagger.ts -------------------------------------------------------------------------------- /desci-server/src/templates/emails/DoiMinted.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/templates/emails/DoiMinted.tsx -------------------------------------------------------------------------------- /desci-server/src/templates/emails/MagicCode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/templates/emails/MagicCode.tsx -------------------------------------------------------------------------------- /desci-server/src/templates/emails/MainLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/templates/emails/MainLayout.tsx -------------------------------------------------------------------------------- /desci-server/src/theGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/theGraph.ts -------------------------------------------------------------------------------- /desci-server/src/types/JwtPayload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/types/JwtPayload.ts -------------------------------------------------------------------------------- /desci-server/src/types/ProcessEnv.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/types/ProcessEnv.d.ts -------------------------------------------------------------------------------- /desci-server/src/types/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/types/documents.ts -------------------------------------------------------------------------------- /desci-server/src/types/express/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/types/express/index.d.ts -------------------------------------------------------------------------------- /desci-server/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils.ts -------------------------------------------------------------------------------- /desci-server/src/utils/asyncHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/asyncHandler.ts -------------------------------------------------------------------------------- /desci-server/src/utils/clock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/clock.ts -------------------------------------------------------------------------------- /desci-server/src/utils/createJwtToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/createJwtToken.ts -------------------------------------------------------------------------------- /desci-server/src/utils/createRandomCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/createRandomCode.ts -------------------------------------------------------------------------------- /desci-server/src/utils/dagConcat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/dagConcat.ts -------------------------------------------------------------------------------- /desci-server/src/utils/dataRefTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/dataRefTools.ts -------------------------------------------------------------------------------- /desci-server/src/utils/diffUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/diffUtils.ts -------------------------------------------------------------------------------- /desci-server/src/utils/discordUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/discordUtils.ts -------------------------------------------------------------------------------- /desci-server/src/utils/draftTreeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/draftTreeUtils.ts -------------------------------------------------------------------------------- /desci-server/src/utils/driveUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/driveUtils.ts -------------------------------------------------------------------------------- /desci-server/src/utils/extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/extensions.ts -------------------------------------------------------------------------------- /desci-server/src/utils/generateArweaveKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/generateArweaveKeys.ts -------------------------------------------------------------------------------- /desci-server/src/utils/githubUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/githubUtils.ts -------------------------------------------------------------------------------- /desci-server/src/utils/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/manifest.ts -------------------------------------------------------------------------------- /desci-server/src/utils/manifestDraftUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/manifestDraftUtils.ts -------------------------------------------------------------------------------- /desci-server/src/utils/response/customSuccess.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/response/customSuccess.ts -------------------------------------------------------------------------------- /desci-server/src/utils/sendCookie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/sendCookie.ts -------------------------------------------------------------------------------- /desci-server/src/utils/stripe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/stripe.ts -------------------------------------------------------------------------------- /desci-server/src/utils/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/utils/upload.ts -------------------------------------------------------------------------------- /desci-server/src/workers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/workers/README.md -------------------------------------------------------------------------------- /desci-server/src/workers/doiSubmissionQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/workers/doiSubmissionQueue.ts -------------------------------------------------------------------------------- /desci-server/src/workers/emailDryRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/workers/emailDryRun.ts -------------------------------------------------------------------------------- /desci-server/src/workers/emailReminderConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/workers/emailReminderConfig.ts -------------------------------------------------------------------------------- /desci-server/src/workers/emailReminderRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/workers/emailReminderRunner.ts -------------------------------------------------------------------------------- /desci-server/src/workers/importTaskQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/src/workers/importTaskQueue.ts -------------------------------------------------------------------------------- /desci-server/ssl/sealstorage-bundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/ssl/sealstorage-bundle.crt -------------------------------------------------------------------------------- /desci-server/test/integration/analytics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/analytics.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/apiKey.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/apiKey.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/auth.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/automerge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/automerge.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/community.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/community.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/data.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/guest.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/guest.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/invites.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/invites.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/ipfs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/ipfs.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/kpiMetrics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/kpiMetrics.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/nodes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/nodes.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/orcidNext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/orcidNext.test.ts -------------------------------------------------------------------------------- /desci-server/test/integration/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/integration/util.test.ts -------------------------------------------------------------------------------- /desci-server/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/setup.ts -------------------------------------------------------------------------------- /desci-server/test/testApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/testApp.ts -------------------------------------------------------------------------------- /desci-server/test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/test/util.ts -------------------------------------------------------------------------------- /desci-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/tsconfig.json -------------------------------------------------------------------------------- /desci-server/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/vitest.config.ts -------------------------------------------------------------------------------- /desci-server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/desci-server/yarn.lock -------------------------------------------------------------------------------- /docker-compose-es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose-es.yml -------------------------------------------------------------------------------- /docker-compose.dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose.dev.yml -------------------------------------------------------------------------------- /docker-compose.media.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose.media.yml -------------------------------------------------------------------------------- /docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker-compose.stage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose.stage.yml -------------------------------------------------------------------------------- /docker-compose.sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose.sync.yml -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /dockerDev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/dockerDev.sh -------------------------------------------------------------------------------- /dockerProd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/dockerProd.sh -------------------------------------------------------------------------------- /dockerWithDesciRepo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/dockerWithDesciRepo.sh -------------------------------------------------------------------------------- /dockerWithMediaServerDev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/dockerWithMediaServerDev.sh -------------------------------------------------------------------------------- /integrationTestRunner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/integrationTestRunner.sh -------------------------------------------------------------------------------- /nodes-lib/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | README.md 4 | Makefile 5 | LICENSE 6 | -------------------------------------------------------------------------------- /nodes-lib/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | demo.ts 3 | dist 4 | .env 5 | docs 6 | -------------------------------------------------------------------------------- /nodes-lib/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/.prettierrc -------------------------------------------------------------------------------- /nodes-lib/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/.vscode/launch.json -------------------------------------------------------------------------------- /nodes-lib/Dockerfile.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/Dockerfile.test -------------------------------------------------------------------------------- /nodes-lib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/LICENSE -------------------------------------------------------------------------------- /nodes-lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/Makefile -------------------------------------------------------------------------------- /nodes-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/README.md -------------------------------------------------------------------------------- /nodes-lib/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/eslint.config.mjs -------------------------------------------------------------------------------- /nodes-lib/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/package-lock.json -------------------------------------------------------------------------------- /nodes-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/package.json -------------------------------------------------------------------------------- /nodes-lib/src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/browser.ts -------------------------------------------------------------------------------- /nodes-lib/src/node-only/file-uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/node-only/file-uploads.ts -------------------------------------------------------------------------------- /nodes-lib/src/node-only/flight-sql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/node-only/flight-sql.ts -------------------------------------------------------------------------------- /nodes-lib/src/node-only/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/node-only/history.ts -------------------------------------------------------------------------------- /nodes-lib/src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/node.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/api.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/automerge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/automerge.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/chain.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/codex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/codex.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/config/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/config/chain.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/config/index.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/errors.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/publish.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/publish.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/routes.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/util/base64binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/util/base64binary.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/util/converting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/util/converting.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/util/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/util/headers.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/util/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/util/manifest.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/util/signing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/util/signing.ts -------------------------------------------------------------------------------- /nodes-lib/src/shared/util/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/src/shared/util/sleep.ts -------------------------------------------------------------------------------- /nodes-lib/test/convert.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/test/convert.spec.ts -------------------------------------------------------------------------------- /nodes-lib/test/root.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/test/root.spec.ts -------------------------------------------------------------------------------- /nodes-lib/test/test.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/test/test.pdf -------------------------------------------------------------------------------- /nodes-lib/test/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/test/util.ts -------------------------------------------------------------------------------- /nodes-lib/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/tsconfig.build.json -------------------------------------------------------------------------------- /nodes-lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/tsconfig.json -------------------------------------------------------------------------------- /nodes-lib/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-lib/vitest.config.ts -------------------------------------------------------------------------------- /nodes-media/.dockerignore: -------------------------------------------------------------------------------- 1 | config 2 | dist 3 | node_modules 4 | .git 5 | .env -------------------------------------------------------------------------------- /nodes-media/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/.env.example -------------------------------------------------------------------------------- /nodes-media/.estlintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/.estlintrc.js -------------------------------------------------------------------------------- /nodes-media/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/.gitignore -------------------------------------------------------------------------------- /nodes-media/.prettierignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /nodes-media/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/.prettierrc -------------------------------------------------------------------------------- /nodes-media/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/Dockerfile -------------------------------------------------------------------------------- /nodes-media/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/LICENSE -------------------------------------------------------------------------------- /nodes-media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/README.md -------------------------------------------------------------------------------- /nodes-media/kubernetes/deployment_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/kubernetes/deployment_dev.yaml -------------------------------------------------------------------------------- /nodes-media/kubernetes/deployment_prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/kubernetes/deployment_prod.yaml -------------------------------------------------------------------------------- /nodes-media/kubernetes/deployment_staging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/kubernetes/deployment_staging.yaml -------------------------------------------------------------------------------- /nodes-media/log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodes-media/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/package-lock.json -------------------------------------------------------------------------------- /nodes-media/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/package.json -------------------------------------------------------------------------------- /nodes-media/public/ai-share-blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/public/ai-share-blank.png -------------------------------------------------------------------------------- /nodes-media/scripts/nodes-media-dev.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd /app 3 | 4 | # Start the dev server with tsx 5 | npm run dev -------------------------------------------------------------------------------- /nodes-media/src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/config/index.ts -------------------------------------------------------------------------------- /nodes-media/src/controllers/latex/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/controllers/latex/compile.ts -------------------------------------------------------------------------------- /nodes-media/src/controllers/latex/log-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/controllers/latex/log-parser.ts -------------------------------------------------------------------------------- /nodes-media/src/controllers/latex/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/controllers/latex/upload.ts -------------------------------------------------------------------------------- /nodes-media/src/controllers/nodes/cover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/controllers/nodes/cover.ts -------------------------------------------------------------------------------- /nodes-media/src/controllers/services/s3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/controllers/services/s3.ts -------------------------------------------------------------------------------- /nodes-media/src/core/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/core/ApiError.ts -------------------------------------------------------------------------------- /nodes-media/src/core/ApiResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/core/ApiResponse.ts -------------------------------------------------------------------------------- /nodes-media/src/core/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/core/api.ts -------------------------------------------------------------------------------- /nodes-media/src/core/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/core/helper.ts -------------------------------------------------------------------------------- /nodes-media/src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/core/types.ts -------------------------------------------------------------------------------- /nodes-media/src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/core/utils.ts -------------------------------------------------------------------------------- /nodes-media/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/index.ts -------------------------------------------------------------------------------- /nodes-media/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/logger.ts -------------------------------------------------------------------------------- /nodes-media/src/middleware/ensureApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/middleware/ensureApiKey.ts -------------------------------------------------------------------------------- /nodes-media/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/routes/index.ts -------------------------------------------------------------------------------- /nodes-media/src/routes/pages/404.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/routes/pages/404.ts -------------------------------------------------------------------------------- /nodes-media/src/routes/pages/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/routes/pages/root.ts -------------------------------------------------------------------------------- /nodes-media/src/routes/v1/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/routes/v1/index.ts -------------------------------------------------------------------------------- /nodes-media/src/routes/v1/latex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/routes/v1/latex.ts -------------------------------------------------------------------------------- /nodes-media/src/routes/v1/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/routes/v1/nodes.ts -------------------------------------------------------------------------------- /nodes-media/src/routes/v1/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/routes/v1/services.ts -------------------------------------------------------------------------------- /nodes-media/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/utils.ts -------------------------------------------------------------------------------- /nodes-media/src/workers/mystBuildWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/src/workers/mystBuildWorker.ts -------------------------------------------------------------------------------- /nodes-media/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/tsconfig.json -------------------------------------------------------------------------------- /nodes-media/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/nodes-media/yarn.lock -------------------------------------------------------------------------------- /openalex-importer/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/.dockerignore -------------------------------------------------------------------------------- /openalex-importer/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/.env.example -------------------------------------------------------------------------------- /openalex-importer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/.gitignore -------------------------------------------------------------------------------- /openalex-importer/.npmcheckrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/.npmcheckrc.yml -------------------------------------------------------------------------------- /openalex-importer/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | drizzle 3 | postgres 4 | logs 5 | heap-snapshots 6 | -------------------------------------------------------------------------------- /openalex-importer/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/.prettierrc -------------------------------------------------------------------------------- /openalex-importer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/Dockerfile -------------------------------------------------------------------------------- /openalex-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/README.md -------------------------------------------------------------------------------- /openalex-importer/build-and-push-to-ecr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/build-and-push-to-ecr.sh -------------------------------------------------------------------------------- /openalex-importer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/docker-compose.yml -------------------------------------------------------------------------------- /openalex-importer/drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/drizzle.config.ts -------------------------------------------------------------------------------- /openalex-importer/drizzle/batches-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/drizzle/batches-schema.ts -------------------------------------------------------------------------------- /openalex-importer/drizzle/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/drizzle/schema.ts -------------------------------------------------------------------------------- /openalex-importer/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/eslint.config.js -------------------------------------------------------------------------------- /openalex-importer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/index.ts -------------------------------------------------------------------------------- /openalex-importer/kubernetes/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/kubernetes/deployment.yaml -------------------------------------------------------------------------------- /openalex-importer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/package-lock.json -------------------------------------------------------------------------------- /openalex-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/package.json -------------------------------------------------------------------------------- /openalex-importer/postgres/0-vector-extension.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/postgres/0-vector-extension.sh -------------------------------------------------------------------------------- /openalex-importer/postgres/sql/create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/postgres/sql/create_tables.sql -------------------------------------------------------------------------------- /openalex-importer/postgres/sql/vector_extension.sql: -------------------------------------------------------------------------------- 1 | CREATE EXTENSION 2 | IF NOT EXISTS vector; -------------------------------------------------------------------------------- /openalex-importer/scripts/vacuum_analyze.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/scripts/vacuum_analyze.sh -------------------------------------------------------------------------------- /openalex-importer/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/db/index.ts -------------------------------------------------------------------------------- /openalex-importer/src/db/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/db/types.ts -------------------------------------------------------------------------------- /openalex-importer/src/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/fetch.ts -------------------------------------------------------------------------------- /openalex-importer/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/logger.ts -------------------------------------------------------------------------------- /openalex-importer/src/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/pipeline.ts -------------------------------------------------------------------------------- /openalex-importer/src/rateLimiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/rateLimiter.ts -------------------------------------------------------------------------------- /openalex-importer/src/transformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/transformers.ts -------------------------------------------------------------------------------- /openalex-importer/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/types/index.ts -------------------------------------------------------------------------------- /openalex-importer/src/types/institutions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/types/institutions.ts -------------------------------------------------------------------------------- /openalex-importer/src/types/works.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/types/works.ts -------------------------------------------------------------------------------- /openalex-importer/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/src/util.ts -------------------------------------------------------------------------------- /openalex-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/openalex-importer/tsconfig.json -------------------------------------------------------------------------------- /rds-tunnel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/rds-tunnel.sh -------------------------------------------------------------------------------- /resetTables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/resetTables.sh -------------------------------------------------------------------------------- /reverse-proxy/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /reverse-proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/Dockerfile -------------------------------------------------------------------------------- /reverse-proxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/README.md -------------------------------------------------------------------------------- /reverse-proxy/kubernetes/deployment_dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/kubernetes/deployment_dev.yaml -------------------------------------------------------------------------------- /reverse-proxy/kubernetes/deployment_prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/kubernetes/deployment_prod.yaml -------------------------------------------------------------------------------- /reverse-proxy/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/package-lock.json -------------------------------------------------------------------------------- /reverse-proxy/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/package.json -------------------------------------------------------------------------------- /reverse-proxy/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/src/index.ts -------------------------------------------------------------------------------- /reverse-proxy/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/src/util.ts -------------------------------------------------------------------------------- /reverse-proxy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/reverse-proxy/tsconfig.json -------------------------------------------------------------------------------- /sanityCheckEnv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sanityCheckEnv.sh -------------------------------------------------------------------------------- /sync-server/.dev.vars: -------------------------------------------------------------------------------- 1 | API_TOKEN=auth-token -------------------------------------------------------------------------------- /sync-server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/.dockerignore -------------------------------------------------------------------------------- /sync-server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/.env.example -------------------------------------------------------------------------------- /sync-server/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/.env.test -------------------------------------------------------------------------------- /sync-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/.gitignore -------------------------------------------------------------------------------- /sync-server/.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/.mocharc.json -------------------------------------------------------------------------------- /sync-server/.prettierignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /sync-server/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/.prettierrc -------------------------------------------------------------------------------- /sync-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/Dockerfile -------------------------------------------------------------------------------- /sync-server/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/LICENSE -------------------------------------------------------------------------------- /sync-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/Makefile -------------------------------------------------------------------------------- /sync-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/package.json -------------------------------------------------------------------------------- /sync-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/src/index.ts -------------------------------------------------------------------------------- /sync-server/src/lib/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/src/lib/schema.ts -------------------------------------------------------------------------------- /sync-server/src/manifestRepo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/src/manifestRepo.ts -------------------------------------------------------------------------------- /sync-server/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/src/types.ts -------------------------------------------------------------------------------- /sync-server/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/src/utils.ts -------------------------------------------------------------------------------- /sync-server/test/integration/automerge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/test/integration/automerge.test.ts -------------------------------------------------------------------------------- /sync-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/tsconfig.json -------------------------------------------------------------------------------- /sync-server/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/wrangler.toml -------------------------------------------------------------------------------- /sync-server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/sync-server/yarn.lock -------------------------------------------------------------------------------- /toolshed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/README.md -------------------------------------------------------------------------------- /toolshed/betterstack-dump/.env.example: -------------------------------------------------------------------------------- 1 | BETTERSTACK_TOKEN= 2 | -------------------------------------------------------------------------------- /toolshed/betterstack-dump/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/.gitignore -------------------------------------------------------------------------------- /toolshed/betterstack-dump/.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | logs 3 | -------------------------------------------------------------------------------- /toolshed/betterstack-dump/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/.prettierrc -------------------------------------------------------------------------------- /toolshed/betterstack-dump/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/README.md -------------------------------------------------------------------------------- /toolshed/betterstack-dump/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/eslint.config.js -------------------------------------------------------------------------------- /toolshed/betterstack-dump/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/package-lock.json -------------------------------------------------------------------------------- /toolshed/betterstack-dump/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/package.json -------------------------------------------------------------------------------- /toolshed/betterstack-dump/src/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/src/fetch.ts -------------------------------------------------------------------------------- /toolshed/betterstack-dump/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/src/index.ts -------------------------------------------------------------------------------- /toolshed/betterstack-dump/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/src/logger.ts -------------------------------------------------------------------------------- /toolshed/betterstack-dump/src/pipeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/src/pipeline.ts -------------------------------------------------------------------------------- /toolshed/betterstack-dump/src/rateLimiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/src/rateLimiter.ts -------------------------------------------------------------------------------- /toolshed/betterstack-dump/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/src/util.ts -------------------------------------------------------------------------------- /toolshed/betterstack-dump/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/betterstack-dump/tsconfig.json -------------------------------------------------------------------------------- /toolshed/dpid-scanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/dpid-scanner/README.md -------------------------------------------------------------------------------- /toolshed/dpid-scanner/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/dpid-scanner/eslint.config.js -------------------------------------------------------------------------------- /toolshed/dpid-scanner/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/dpid-scanner/package-lock.json -------------------------------------------------------------------------------- /toolshed/dpid-scanner/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/dpid-scanner/package.json -------------------------------------------------------------------------------- /toolshed/dpid-scanner/src/scanManifests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/dpid-scanner/src/scanManifests.ts -------------------------------------------------------------------------------- /toolshed/dpid-scanner/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/dpid-scanner/tsconfig.json -------------------------------------------------------------------------------- /toolshed/elastic-dedupe-indices/.example.env: -------------------------------------------------------------------------------- 1 | ES_API_KEY= 2 | ES_HOST= -------------------------------------------------------------------------------- /toolshed/elastic-dedupe-indices/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/elastic-dedupe-indices/.gitignore -------------------------------------------------------------------------------- /toolshed/elastic-dedupe-indices/dedupe-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/elastic-dedupe-indices/dedupe-script.js -------------------------------------------------------------------------------- /toolshed/elastic-dedupe-indices/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/elastic-dedupe-indices/package.json -------------------------------------------------------------------------------- /toolshed/history-debugger/.gitignore: -------------------------------------------------------------------------------- 1 | outputs 2 | -------------------------------------------------------------------------------- /toolshed/history-debugger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/history-debugger/README.md -------------------------------------------------------------------------------- /toolshed/history-debugger/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/history-debugger/package-lock.json -------------------------------------------------------------------------------- /toolshed/history-debugger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/history-debugger/package.json -------------------------------------------------------------------------------- /toolshed/history-debugger/src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/history-debugger/src/graph.ts -------------------------------------------------------------------------------- /toolshed/history-debugger/src/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/history-debugger/src/history.ts -------------------------------------------------------------------------------- /toolshed/history-debugger/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/history-debugger/src/index.ts -------------------------------------------------------------------------------- /toolshed/history-debugger/src/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/history-debugger/src/markdown.ts -------------------------------------------------------------------------------- /toolshed/insight-import/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/.env.example -------------------------------------------------------------------------------- /toolshed/insight-import/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/.gitignore -------------------------------------------------------------------------------- /toolshed/insight-import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/README.md -------------------------------------------------------------------------------- /toolshed/insight-import/analyseMissing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/analyseMissing.sh -------------------------------------------------------------------------------- /toolshed/insight-import/covers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/covers.sh -------------------------------------------------------------------------------- /toolshed/insight-import/existingNodes_dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/existingNodes_dev.json -------------------------------------------------------------------------------- /toolshed/insight-import/generateTsTypes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/generateTsTypes.sh -------------------------------------------------------------------------------- /toolshed/insight-import/inspectCars.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/inspectCars.sh -------------------------------------------------------------------------------- /toolshed/insight-import/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/package-lock.json -------------------------------------------------------------------------------- /toolshed/insight-import/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/package.json -------------------------------------------------------------------------------- /toolshed/insight-import/rebuildRawArticles.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/rebuildRawArticles.sh -------------------------------------------------------------------------------- /toolshed/insight-import/remoteDagImport.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/remoteDagImport.sh -------------------------------------------------------------------------------- /toolshed/insight-import/src/ijTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/src/ijTypes.ts -------------------------------------------------------------------------------- /toolshed/insight-import/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/src/index.ts -------------------------------------------------------------------------------- /toolshed/insight-import/src/nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/src/nodes.ts -------------------------------------------------------------------------------- /toolshed/insight-import/sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/sync.sh -------------------------------------------------------------------------------- /toolshed/insight-import/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/insight-import/tsconfig.json -------------------------------------------------------------------------------- /toolshed/ipfs-uploader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/ipfs-uploader/README.md -------------------------------------------------------------------------------- /toolshed/ipfs-uploader/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/ipfs-uploader/package-lock.json -------------------------------------------------------------------------------- /toolshed/ipfs-uploader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/ipfs-uploader/package.json -------------------------------------------------------------------------------- /toolshed/ipfs-uploader/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/ipfs-uploader/pnpm-lock.yaml -------------------------------------------------------------------------------- /toolshed/ipfs-uploader/upload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/ipfs-uploader/upload.js -------------------------------------------------------------------------------- /toolshed/vault-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/vault-tools/README.md -------------------------------------------------------------------------------- /toolshed/vault-tools/secretSearch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/vault-tools/secretSearch.sh -------------------------------------------------------------------------------- /toolshed/vault-tools/vaultTree.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/toolshed/vault-tools/vaultTree.sh -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/desci-labs/nodes/HEAD/vercel.json --------------------------------------------------------------------------------