
The zip will contain: - the anchoring proof PDF ; - plus all accessible files stored on IPFS. If the key is invalid, a broken file will be added to the archive. If the key is missing, the file will not be added to the archive, because there is no way it could be deciphered. For now, all network errors from IPFS are silently ignored, resulting in an archive containing only the anchoring proof.
100 lines
3.2 KiB
JSON
100 lines
3.2 KiB
JSON
{
|
|
"name": "lecoffre-back",
|
|
"version": "1.0.0",
|
|
"description": "lecoffre project",
|
|
"_moduleAliases": {
|
|
"@App": "./dist/app",
|
|
"@Api": "./dist/app/api",
|
|
"@Pages": "./dist/pages",
|
|
"@Common": "./dist/common",
|
|
"@Services": "./dist/services",
|
|
"@Repositories": "./dist/common/repositories",
|
|
"@Entries": "./dist/common/entries",
|
|
"@Config": "./dist/common/config",
|
|
"@Entities": "./dist/common/entities",
|
|
"@System": "./dist/common/system",
|
|
"@ControllerPattern": "./dist/common/system/controller-pattern",
|
|
"@Test": "./dist/test"
|
|
},
|
|
"scripts": {
|
|
"build-db": "npx prisma migrate dev",
|
|
"build": "tsc",
|
|
"start": "node ./dist/entries/App.js",
|
|
"cron": "node ./dist/entries/Cron.js",
|
|
"api:start": "npm run migrate && npm run start",
|
|
"dev": "nodemon -V",
|
|
"format": "prettier --write src",
|
|
"migrate:test": "dotenv -e .env.test -- npx prisma migrate deploy",
|
|
"migrate": "npx prisma migrate deploy",
|
|
"docker:up:test": "docker-compose -f docker-compose-test.yml up -d",
|
|
"docker:down:test": "docker-compose down",
|
|
"test": "tsc && npm run docker:up:test && npm run migrate:test && dotenv -e .env.test -- jest -i --verbose ./dist/test/* && npm run docker:down:test",
|
|
"seed": "ts-node src/common/databases/seeders/seeder.ts"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/smart-chain-fr/leCoffre-back.git"
|
|
},
|
|
"author": "",
|
|
"license": "ISC",
|
|
"bugs": {
|
|
"url": "https://github.com/smart-chain-fr/leCoffre-back/issues"
|
|
},
|
|
"homepage": "https://github.com/smart-chain-fr/leCoffre-back#readme",
|
|
"dependencies": {
|
|
"@mailchimp/mailchimp_transactional": "^1.0.50",
|
|
"@pinata/sdk": "^2.1.0",
|
|
"@prisma/client": "^4.11.0",
|
|
"adm-zip": "^0.5.10",
|
|
"class-transformer": "^0.5.1",
|
|
"class-validator": "^0.14.0",
|
|
"classnames": "^2.3.2",
|
|
"cors": "^2.8.5",
|
|
"cron": "^2.3.1",
|
|
"express": "^4.18.2",
|
|
"fp-ts": "^2.16.1",
|
|
"jsonwebtoken": "^9.0.0",
|
|
"le-coffre-resources": "git@github.com:smart-chain-fr/leCoffre-resources.git#v2.94",
|
|
"module-alias": "^2.2.2",
|
|
"monocle-ts": "^2.3.13",
|
|
"multer": "^1.4.5-lts.1",
|
|
"next": "^13.1.5",
|
|
"node-cache": "^5.1.2",
|
|
"node-schedule": "^2.1.1",
|
|
"prisma-query": "^2.0.0",
|
|
"puppeteer": "^21.3.4",
|
|
"reflect-metadata": "^0.1.13",
|
|
"ts-node": "^10.9.1",
|
|
"tslib": "^2.4.1",
|
|
"typedi": "^0.10.0",
|
|
"typescript": "^4.9.4",
|
|
"uuid": "^9.0.0",
|
|
"uuidv4": "^6.2.13"
|
|
},
|
|
"devDependencies": {
|
|
"@types/adm-zip": "^0.5.3",
|
|
"@types/cors": "^2.8.13",
|
|
"@types/cron": "^2.0.1",
|
|
"@types/express": "^4.17.16",
|
|
"@types/jest": "^29.5.0",
|
|
"@types/jsonwebtoken": "^9.0.1",
|
|
"@types/mailchimp__mailchimp_transactional": "^1.0.5",
|
|
"@types/module-alias": "^2.0.1",
|
|
"@types/multer": "^1.4.7",
|
|
"@types/node": "^18.11.18",
|
|
"@types/node-schedule": "^2.1.0",
|
|
"@types/uuid": "^9.0.0",
|
|
"dotenv": "^16.0.3",
|
|
"jest": "^29.5.0",
|
|
"node-fetch": "^3.3.2",
|
|
"nodemon": "^2.0.20",
|
|
"prettier": "2.8.4",
|
|
"prisma": "^4.11.0",
|
|
"ts-jest": "^29.0.5"
|
|
},
|
|
"prisma": {
|
|
"schema": "src/common/databases/schema.prisma",
|
|
"seed": "ts-node src/common/databases/seeders/seeder.ts"
|
|
}
|
|
}
|