Catalog npm
Back to packageRELEASE DETAILS

0.0.10

npm

2048-core

脱离框架束缚的控制器

Published7 Aug 2020
Direct dependencies11
Transitive dependenciesNot calculated

README

Current package documentation

core of 2048 (逻辑抽离)

安装

yarn add 2048-core
// or npm instasll 2048-core

usage

import Core from '2048-core'

const core = new Core(size:number)
// size 生成 size * size 的网格

core.init()
// 初始化

core.start()
// 同core.init()

core.getMap()
// 获取网格元数据

core.score()
// 获取分数

core.clear()
// 清空数组

core.restart()
// 类似
// core.clear()
// core.start()

core.addEventListens([name?:string],callback)
// 游戏结束后执行的回调

core.leftMoving()
// 向左移动

core.rightMoving()
// 向右移动

core.topMoving()
// 向上移动

core.bottomMoving()
// 向下移动

运行 demo

git clone git@github.com:mooniitt/2048-core.git

cd 2048-core/demo

yarn install
//or npm install

yarn start
//or npm start

// DONE

license

MIT

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 11

Native requirements
11 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@rollup/plugin-typescript
Environment
{
  "local_name": "@rollup/plugin-typescript",
  "alias": false,
  "peer_metadata": null
}
^5.0.2development
rollup-plugin-typescript2
Environment
{
  "local_name": "rollup-plugin-typescript2",
  "alias": false,
  "peer_metadata": null
}
^0.27.1development
@types/jest
Environment
{
  "local_name": "@types/jest",
  "alias": false,
  "peer_metadata": null
}
^26.0.8development
jest
Environment
{
  "local_name": "jest",
  "alias": false,
  "peer_metadata": null
}
^26.2.2development
jest-mock-random
Environment
{
  "local_name": "jest-mock-random",
  "alias": false,
  "peer_metadata": null
}
^1.0.3development
rollup-plugin-eslint
Environment
{
  "local_name": "rollup-plugin-eslint",
  "alias": false,
  "peer_metadata": null
}
^7.0.0development
rollup-plugin-filesize
Environment
{
  "local_name": "rollup-plugin-filesize",
  "alias": false,
  "peer_metadata": null
}
^9.0.2development
rollup-plugin-terser
Environment
{
  "local_name": "rollup-plugin-terser",
  "alias": false,
  "peer_metadata": null
}
^6.1.0development
ts-jest
Environment
{
  "local_name": "ts-jest",
  "alias": false,
  "peer_metadata": null
}
^26.1.4development
tslib
Environment
{
  "local_name": "tslib",
  "alias": false,
  "peer_metadata": null
}
^2.0.0development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^3.9.7development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-GVAXhjRQWLHw0nZuDoNLyYBbu7kR1zIVHcPIyKgtYHUYAJ2oqXxOEVxnRuZqVySPS/qEBdFIIxpoD/K6YGP90w==",
  "shasum": "442b0d407d84a8e915da0d974fffe23906d5980f",
  "tarball": "https://registry.npmjs.org/2048-core/-/2048-core-0.0.10.tgz",
  "fileCount": 5,
  "unpackedSize": 4777,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLQPNCRA9TVsSAnZWagAAVUgP/jt4SGL/2MmEap66TPAN\nih1s7zI6qdwgm8nYAMhEGPpQvQhptITn6o2trWMSVYEGc62rrIYkPIXesSzq\n2Rt3JHH1LELvo8SVf61sOsL13MaqZn+0+XBNvtr3odxjaAlg7xQYMVf2L4ax\nBa+3QeTcJHcPH2XOgNHz/jgEZ6MTi5jyALJkmJfbEAPbmt0tQ013AE2fQaP/\nQgVGc0MNXeRRyGRzEOF7Sonl8vfg9Y9t/6pqcqaA0Awy+cVnuTE/G2USp+/+\nhQRGqQzrp7MCE6XTKk75re80KGwGoRCPaNRnqLvPB7VbwXc/xxLO7US1ZVlT\nQJDeKbF1/aFKVq9sUp21AiS9wp75DCAZueNLEftlJNH6Cq4MwrgcWpxfm/R/\nXQ1IVxZAUGl9gwb98s0dxKLb9+8XwXazpG3xLI3HhrV0oaa107BmMki+8ZQk\nU70958PqU7BSPEV2pEHdCPMlHs5JChPe00fUBi9FFpzGnTnKySqbvNgJfpKP\nTODwO6MLaaSkeGGuwRdl8MihKEHXc7Rwdi9Pmbf6eNGvz4TI9bv5o2Mcw5Y+\ntPrM1iwqfHI4HGBmcYchmLtSELPCv/+i/SogWJiIMPqNmytdok73Btbzusbq\nzKm0YA4M/gaTaeJt9rd9udTzo07xYRuWRNRk9ibZm+slKxCECui8hjiMeoPA\n46RC\r\n=zZbO\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQD9+imM0wRfHumgWtLR7a3DPRNEV5jJE14aVI3TqtlibAIgFbnjFu14QAGF21wqsk+ZJYbTOtgx0mPj5Of/fSIFAU0="
    }
  ]
}

Repository

PENDING
mooniitt/2048-core

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:55 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:fa33f83870e5466130d79bc4c57bb18c9d455972a8d0eff5671ab71d33d8cf74

Other collected versions

0.1.109 Aug0.0.97 Aug0.0.87 Aug0.0.67 Aug0.0.57 Aug0.0.47 AugView all collected versions →