فهرست منبع

reorganize file structure

Yuki Takei 3 سال پیش
والد
کامیت
32f659b1d9

+ 1 - 0
packages/remark-growi-plugin/package.json

@@ -23,6 +23,7 @@
     "test": "cross-env NODE_ENV=test npm run test-coverage",
     "test-api": "node --conditions development test/**.test.js",
     "test-coverage": "c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov npm run test-api",
+    "pretest-coverage": "type-coverage",
     "lint": "eslint \"**/*.{cjs, js,jsx,ts,tsx}\"",
     "lint:fix": "eslint \"**/*.{cjs, js,jsx,ts,tsx}\" --fix"
   },

+ 0 - 1
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/index.js

@@ -1 +0,0 @@
-export { directive } from './lib/syntax.js';

+ 6 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/index.js

@@ -0,0 +1,6 @@
+/**
+ * @typedef {import('./lib/html.js').Handle} Handle
+ * @typedef {import('./lib/html.js').HtmlOptions} HtmlOptions
+ */
+
+export { directive } from './lib/syntax.js';

+ 0 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/lib/directive-container.js → packages/remark-growi-plugin/src/micromark-extension-growi-plugin/lib/directive-container.js


+ 0 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/lib/directive-leaf.js → packages/remark-growi-plugin/src/micromark-extension-growi-plugin/lib/directive-leaf.js


+ 0 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/lib/directive-text.js → packages/remark-growi-plugin/src/micromark-extension-growi-plugin/lib/directive-text.js


+ 0 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/lib/factory-attributes.js → packages/remark-growi-plugin/src/micromark-extension-growi-plugin/lib/factory-attributes.js


+ 0 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/lib/factory-label.js → packages/remark-growi-plugin/src/micromark-extension-growi-plugin/lib/factory-label.js


+ 0 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/lib/factory-name.js → packages/remark-growi-plugin/src/micromark-extension-growi-plugin/lib/factory-name.js


+ 0 - 0
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/dev/lib/syntax.js → packages/remark-growi-plugin/src/micromark-extension-growi-plugin/lib/syntax.js


+ 1 - 1
packages/remark-growi-plugin/src/remark-growi-plugin.js

@@ -5,7 +5,7 @@
  */
 
 import { directiveFromMarkdown, directiveToMarkdown } from './mdast-util-growi-plugin/index.js';
-import { directive } from './micromark-extension-growi-plugin/dev/index.js';
+import { directive } from './micromark-extension-growi-plugin/index.js';
 
 /**
     * Plugin to support GROWI plugin (`$lsx(/path, depth=2)`).

+ 2 - 2
packages/remark-growi-plugin/src/mdast-util-growi-plugin/mdast-util-growi-plugin.test.js → packages/remark-growi-plugin/test/mdast-util-growi-plugin.test.js

@@ -1,10 +1,10 @@
 import { fromMarkdown } from 'mdast-util-from-markdown';
 import { toMarkdown } from 'mdast-util-to-markdown';
-import { directive } from 'micromark-extension-directive';
 import test from 'tape';
 import { removePosition } from 'unist-util-remove-position';
 
-import { directiveFromMarkdown, directiveToMarkdown } from './index.js';
+import { directiveFromMarkdown, directiveToMarkdown } from '../src/mdast-util-growi-plugin/index.js';
+import { directive } from '../src/micromark-extension-growi-plugin/index.js';
 
 test('markdown -> mdast', (t) => {
   t.deepEqual(

+ 5 - 4
packages/remark-growi-plugin/src/micromark-extension-growi-plugin/test/micromark-extension-growi-plugin.test.js → packages/remark-growi-plugin/test/micromark-extension-growi-plugin.test.js

@@ -1,13 +1,13 @@
 /**
- * @typedef {import('../dev/index.js').HtmlOptions} HtmlOptions
- * @typedef {import('../dev/index.js').Handle} Handle
+ * @typedef {import('../src/micromark-extension-growi-plugin/index.js').HtmlOptions} HtmlOptions
+ * @typedef {import('../src/micromark-extension-growi-plugin/index.js').Handle} Handle
  */
 
 import { htmlVoidElements } from 'html-void-elements';
 import { micromark } from 'micromark';
 import test from 'tape';
 
-import { directive as syntax, directiveHtml as html } from '../dev/index.js';
+import { directive as syntax } from '../src/micromark-extension-growi-plugin/index.js';
 
 const own = {}.hasOwnProperty;
 
@@ -1492,6 +1492,7 @@ function youtube(d) {
     list.push(`title="${this.encode(d.label)}"`);
   }
 
+  // eslint-disable-next-line no-restricted-syntax
   for (prop in attrs) {
     if (prop !== 'v') {
       list.push(`${this.encode(prop)}="${this.encode(attrs[prop])}"`);
@@ -1518,6 +1519,7 @@ function h(d) {
   /** @type {string} */
   let prop;
 
+  // eslint-disable-next-line no-restricted-syntax
   for (prop in attrs) {
     if (own.call(attrs, prop)) {
       list.push(`${this.encode(prop)}="${this.encode(attrs[prop])}"`);
@@ -1544,6 +1546,5 @@ function options(options) {
   return {
     allowDangerousHtml: true,
     extensions: [syntax()],
-    htmlExtensions: [html(options)],
   };
 }