
Security News
Package Maintainers Call for Improvements to GitHub’s New npm Security Plan
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
technological-book-corpus-ja
Advanced tools
日本語技術書のコーパス。
日本語の再配布が可能な技術書を集めたものです。 商用利用できないライセンスを含みます。
主にMarkdownで書かれた技術書を集めたものです。
条件に含んでいないもの
例) コーパスに含まれている文章に対してtextlintでチェックして意図しない結果がないかを確かめる
npm install --global textlint technological-book-corpus-ja
# --rule でルール名を指定する
technological-book-corpus-ja | xargs textlint --rule textlint-no-todo -f pretty-error
開発中のルールをコーパスでテストする方法。
--prefix tmp/
で一時的なディレクトリにインストールして確認する。
mkdir tmp/
npm install --save-dev . textlint technological-book-corpus-ja --prefix tmp/
cd tmp
# --rule でルール名を指定する
technological-book-corpus-ja | xargs textlint --rule textlint-rule-my-rule -f pretty-error --no-textlintrc
Install with npm:
npm install technological-book-corpus-ja
$ npm i -g technological-book-corpus-ja
$ technological-book-corpus-ja
/Users/technological-book-corpus-jasource/js-primer/array/README.md
/Users/technological-book-corpus-ja/source/js-primer/comments/README.md
/Users/technological-book-corpus-ja/source/js-primer/condition/README.md
/Users/technological-book-corpus-ja/source/js-primer/data-type/README.md
/Users/technological-book-corpus-ja/source/js-primer/function-method/README.md
/Users/technological-book-corpus-ja/source/js-primer/implicit-coercion/README.md
/Users/technological-book-corpus-ja/source/js-primer/introduction/README.md
/Users/technological-book-corpus-ja/source/js-primer/loop/README.md
/Users/technological-book-corpus-ja/source/js-primer/object/README.md
/Users/technological-book-corpus-ja/source/js-primer/operator/README.md
/Users/technological-book-corpus-ja/source/js-primer/read-eval-print/README.md
/Users/technological-book-corpus-ja/source/js-primer/README.md
/Users/technological-book-corpus-ja/source/js-primer/statement-expression/README.md
/Users/technological-book-corpus-ja/source/js-primer/string/README.md
/Users/technological-book-corpus-ja/source/js-primer/variables/README.md
パターンでの絞り込みもできます。
$ technological-book-corpus-ja "/**/js-primer/**/*.md"
const References = {
"JavaScript-Plugin-Architecture": {
name: "JavaScript-Plugin-Architecture",
url: "https://github.com/azu/JavaScript-Plugin-Architecture",
license: "https://github.com/azu/JavaScript-Plugin-Architecture#license"
},
"Introduction-to-Add-on-Development-in-Blender": {
name: "Introduction-to-Add-on-Development-in-Blender",
url: "https://github.com/nutti/Introduction-to-Add-on-Development-in-Blender",
license: "https://github.com/nutti/Introduction-to-Add-on-Development-in-Blender/blob/draft/LICENSE"
},
...
};
/**
* get files by glob pattern
* @param {string} patterns glob pattern
* "/" root is source directory
* @see https://github.com/isaacs/node-glob
*/
module.exports.findByPattern = function findByPattern(patterns) {};
/**
* get files by type
* default all files
* @param {string} ext
* e.g) ".md"
*/
module.exports.get = function get(ext = ".*") {};
このコーパスは次の文書を含んでいます。 それぞれの文書のライセンスに基づき再配布されています。
git submodule add <追加するGit URL> repo/<name>
index.js
のReferences
に定義を追加するbuild.js
のcopyTask
に文書のみをコピーする処理を追加する次のコマンドでsubmoduleを更新できる。
npm run update-refs
文書の構造が変わっていないかを確認し、build.jsを修正する
See Releases page.
Install devDependencies and Run npm test
:
npm i -d && npm test
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature
MIT © azu
FAQs
We found that technological-book-corpus-ja demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 5 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.
Product
Socket Firewall is a free tool that blocks malicious packages at install time, giving developers proactive protection against rising supply chain attacks.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.