Browse Source

Add project specifics

Include READMEs as well as project files for development and publishing.
feature/transactions
TheoryOfNekomata 4 years ago
parent
commit
197f9e14eb
12 changed files with 77 additions and 22 deletions
  1. +2
    -0
      packages/core/.npmignore
  2. +3
    -0
      packages/core/README.md
  3. +11
    -0
      packages/core/package.json
  4. +29
    -0
      packages/core/tsconfig.json
  5. +2
    -0
      packages/plugin-local-storage/.npmignore
  6. +3
    -0
      packages/plugin-local-storage/README.md
  7. +8
    -2
      packages/plugin-local-storage/package.json
  8. +3
    -9
      packages/plugin-local-storage/tsconfig.json
  9. +2
    -0
      packages/plugin-remote-storage/.npmignore
  10. +3
    -0
      packages/plugin-remote-storage/README.md
  11. +8
    -2
      packages/plugin-remote-storage/package.json
  12. +3
    -9
      packages/plugin-remote-storage/tsconfig.json

+ 2
- 0
packages/core/.npmignore View File

@@ -0,0 +1,2 @@
*.ts
tsconfig.json

+ 3
- 0
packages/core/README.md View File

@@ -0,0 +1,3 @@
# Zeichen - Core

Library for authoring Zeichen plugins and themes.

+ 11
- 0
packages/core/package.json View File

@@ -0,0 +1,11 @@
{
"name": "zeichen-core",
"description": "Library for authoring Zeichen plugins and themes.",
"version": "0.1.0",
"devDependencies": {
"typescript": "^4.0.3"
},
"scripts": {
"build": "tsc **/*.ts"
}
}

+ 29
- 0
packages/core/tsconfig.json View File

@@ -0,0 +1,29 @@
{
"compilerOptions": {
"target": "es6",
"lib": [
"dom",
"dom.iterable",
"esnext"
],
"skipLibCheck": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true,
"module": "esnext",
"moduleResolution": "node",
"isolatedModules": true,
"declaration": true,
"declarationDir": "./dist",
"emitDeclarationOnly": true,
"sourceMap": true,
"strict": false
},
"exclude": [
"node_modules",
"**/*.test.ts"
],
"include": [
"**/*.ts"
]
}

+ 2
- 0
packages/plugin-local-storage/.npmignore View File

@@ -0,0 +1,2 @@
*.ts
tsconfig.json

+ 3
- 0
packages/plugin-local-storage/README.md View File

@@ -0,0 +1,3 @@
# Zeichen - Local Storage Plugin

Save and load notes in Zeichen using the browser's local storage.

+ 8
- 2
packages/plugin-local-storage/package.json View File

@@ -2,11 +2,17 @@
"name": "zeichen-plugin-local-storage", "name": "zeichen-plugin-local-storage",
"author": "TheoryOfNekomata <allan.crisostomo@outlook.com>", "author": "TheoryOfNekomata <allan.crisostomo@outlook.com>",
"version": "0.1.0", "version": "0.1.0",
"description": "Save and load notes using the browser's local storage.",
"description": "Save and load notes in Zeichen using the browser's local storage.",
"keywords": [ "keywords": [
"zeichen", "zeichen",
"plugin", "plugin",
"storage", "storage",
"local" "local"
]
],
"devDependencies": {
"typescript": "^4.0.3"
},
"scripts": {
"build": "tsc **/*.ts"
}
} }

+ 3
- 9
packages/plugin-local-storage/tsconfig.json View File

@@ -6,30 +6,24 @@
"dom.iterable", "dom.iterable",
"esnext" "esnext"
], ],
"allowJs": true,
"skipLibCheck": true, "skipLibCheck": true,
"esModuleInterop": true, "esModuleInterop": true,
"allowSyntheticDefaultImports": true, "allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"module": "esnext", "module": "esnext",
"moduleResolution": "node", "moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true, "isolatedModules": true,
"noEmit": true,
"jsx": "preserve",
"declaration": true, "declaration": true,
"declarationDir": "./dist", "declarationDir": "./dist",
"emitDeclarationOnly": true,
"sourceMap": true, "sourceMap": true,
"strict": false "strict": false
}, },
"exclude": [ "exclude": [
"node_modules", "node_modules",
"**/*.test.ts",
"**/*.test.tsx"
"**/*.test.ts"
], ],
"include": [ "include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx"
"**/*.ts"
] ]
} }

+ 2
- 0
packages/plugin-remote-storage/.npmignore View File

@@ -0,0 +1,2 @@
*.ts
tsconfig.json

+ 3
- 0
packages/plugin-remote-storage/README.md View File

@@ -0,0 +1,3 @@
# Zeichen - Remote Storage Plugin

Save and load notes in Zeichen using an external API.

+ 8
- 2
packages/plugin-remote-storage/package.json View File

@@ -2,11 +2,17 @@
"name": "zeichen-plugin-remote-storage", "name": "zeichen-plugin-remote-storage",
"author": "TheoryOfNekomata <allan.crisostomo@outlook.com>", "author": "TheoryOfNekomata <allan.crisostomo@outlook.com>",
"version": "0.1.0", "version": "0.1.0",
"description": "Save and load notes using an external API.",
"description": "Save and load notes in Zeichen using an external API.",
"keywords": [ "keywords": [
"zeichen", "zeichen",
"plugin", "plugin",
"storage", "storage",
"API" "API"
]
],
"devDependencies": {
"typescript": "^4.0.3"
},
"scripts": {
"build": "tsc **/*.ts"
}
} }

+ 3
- 9
packages/plugin-remote-storage/tsconfig.json View File

@@ -6,30 +6,24 @@
"dom.iterable", "dom.iterable",
"esnext" "esnext"
], ],
"allowJs": true,
"skipLibCheck": true, "skipLibCheck": true,
"esModuleInterop": true, "esModuleInterop": true,
"allowSyntheticDefaultImports": true, "allowSyntheticDefaultImports": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"module": "esnext", "module": "esnext",
"moduleResolution": "node", "moduleResolution": "node",
"resolveJsonModule": true,
"isolatedModules": true, "isolatedModules": true,
"noEmit": true,
"jsx": "preserve",
"declaration": true, "declaration": true,
"declarationDir": "./dist", "declarationDir": "./dist",
"emitDeclarationOnly": true,
"sourceMap": true, "sourceMap": true,
"strict": false "strict": false
}, },
"exclude": [ "exclude": [
"node_modules", "node_modules",
"**/*.test.ts",
"**/*.test.tsx"
"**/*.test.ts"
], ],
"include": [ "include": [
"next-env.d.ts",
"**/*.ts",
"**/*.tsx"
"**/*.ts"
] ]
} }

Loading…
Cancel
Save