Skip to content
This repository was archived by the owner on Jul 23, 2020. It is now read-only.

Commit 6015e11

Browse files
authored
Add files via upload
1 parent bfb0470 commit 6015e11

6 files changed

+1800
-0
lines changed

.prettierrc.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module.exports = {
2+
semi: true,
3+
trailingComma: 'all',
4+
singleQuote: true,
5+
printWidth: 120,
6+
tabWidth: 4,
7+
};

index.test.ts

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import * as _fs from 'fs';
2+
import * as _path from 'path';
3+
4+
import RayDB from './src';
5+
6+
const ray = new RayDB('./data');
7+
8+
ray.CreateCollection('Mangá').then(async Collection => {
9+
await Collection.AddFolderFromLink('D:\\Users\\Usuario\\Pictures\\Mangá\\Abarenbo Honey');
10+
11+
console.log(Collection);
12+
});
13+
14+
// fs.readdir(path.resolve('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto'), (err, files) => {
15+
//
16+
// if (
17+
// v.startsWith('nP') &&
18+
// fs.existsSync('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto\\' + v) &&
19+
// fs.lstatSync('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto\\' + v).isDirectory()
20+
// ) {
21+
// let g = v.split('_');
22+
// console.log(`Capítulo ${g[1]}`);
23+
24+
// fs.renameSync(
25+
// 'D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto\\' + v,
26+
// 'D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto\\Capítulo ' + g[1],
27+
// );
28+
// }
29+
// });
30+
// });
31+
32+
// console.log(_path.basename('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); // Naruto
33+
// console.log(_path.dirname('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); // D:\Users\Usuario\Pictures\Mangá
34+
// console.log(_path.extname('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); //
35+
// console.log(_path.isAbsolute('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); // true
36+
// console.log(_path.join('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); // D:\Users\Usuario\Pictures\Mangá\Naruto
37+
// console.log(_path.normalize('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); // D:\Users\Usuario\Pictures\Mangá\Naruto
38+
// console.log(_path.parse('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); // { root: 'D:\\', dir: 'D:\\Users\\Usuario\\Pictures\\Mangá', base: 'Naruto', ext: '', name: 'Naruto' }
39+
// console.log(_path.resolve('D:\\Users\\Usuario\\Pictures\\Mangá\\Naruto')); // D:\Users\Usuario\Pictures\Mangá\Naruto
40+
41+
// console.log('\n--------------------------------------------------------------------------------\n');
42+
43+
// console.log(_path.basename('./dist/src/')); // src
44+
// console.log(_path.dirname('./dist/src/')); // ./dist
45+
// console.log(_path.extname('./dist/src/')); //
46+
// console.log(_path.isAbsolute('./dist/src/')); // false
47+
// console.log(_path.join('./dist/src/')); // dist\src\
48+
// console.log(_path.normalize('./dist/src/')); // dist\src\
49+
// console.log(_path.parse('./dist/src/')); // { root: '', dir: './dist', base: 'src', ext: '', name: 'src' }
50+
// console.log(_path.resolve('./dist/src/')); // h:\Programing\JavaScript\RayDB\dist\src

package.json

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"name": "raydb",
3+
"version": "0.0.1",
4+
"main": "index.ts",
5+
"author": "xDeltaFox",
6+
"license": "MIT",
7+
"devDependencies": {
8+
"@types/node": "^11.13.2",
9+
"nodemon": "^1.18.10",
10+
"prettier": "^1.17.0",
11+
"rimraf": "^2.6.3"
12+
},
13+
"scripts": {
14+
"dev": "nodemon -w src --exec \"rimraf dist && tsc && npm run start\"",
15+
"build": "rimraf dist && tsc",
16+
"start": "node dist/index.test"
17+
}
18+
}

todo.txt

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---------------------------------------------------------------------------------------------
2+
3+
new RayDB(): any - Classe principal do RayDB
4+
CreateCollection(): Collection - Coleção de itens
5+
6+
---------------------------------------------------------------------------------------------

tsconfig.json

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"compilerOptions": {
3+
"target": "es2018",
4+
"outDir": "dist",
5+
"removeComments": false,
6+
"sourceMap": false,
7+
"lib": [
8+
"es2018"
9+
],
10+
"module": "commonjs",
11+
"moduleResolution": "node"
12+
},
13+
"include": [
14+
"src/**/*.ts",
15+
"index.test.ts",
16+
"index.d.ts"
17+
],
18+
"exclude": [
19+
"node_modules",
20+
".vscode"
21+
]
22+
}

0 commit comments

Comments
 (0)